That has nothing to do with the devices, rather the back end. Clearly he has incompetent IT people who have no clue what they are doing.
That's an awful quick judgement to make, all in the name of blindly defending a beleaguered platform.
There are simply certain infrastructures where BES works very well, and others where it doesn't. That doesn't meant that the IT staff is incompetent. It just means that decisions were made because certain other features outweighed the need to have to put up with a rather finicky platform.
Where I work it's a similar story. We've managed to get Blackberries to work, with the addition of a very expensive add-on. But it's become less and less justifiable to have that added continuing expense when fewer and fewer of our employees are using Blackberries.