* Maybe the developers are incompetent and/or unfamiliar with the hardware..................
..............I'm suggesting that believing the first one is dumb.
With all due respect, that might be not that dumb all the times.
Back in the early days, we were working on a project with a new hardware, and I (as the director) had an idea, and asked the programmers to check if the system could handle such visuals with 60fps or not, so we could decide if it's possible to go into that direction with the development.
Four very good and experienced coder veterans - with dozens of finished project behind them - were working hard for 3 month and tried everything they could, but they were not able to pull it out faster then 15-20 fps, which I could not accept because it's just not fun to play with a slideshow. These were all good engineers, and I honestly respected and liked them a lot, but somehow I knew that I' did not ask something impossible.
So when there was no more time, I kindly asked them to let my good old friend see what they achieved so far, one more opinion can't hurt much, and perhaps the wisdom of crowds could solve our problem. My friend was working on a completely different project (same company, but different building), so he had no idea whats going on, but he was a true genius and we were talking (and drinking =]) together every night anyway, so we agreed that they tell him everything on Friday, and he will spend the weekend with the devkit and see what can be done.
The s**t was running fluid 60fps on Monday morning. The other four guy was all exceptional programmers, and they never had problem to code anything, but sometimes you need something more. It's the same story with every proffession from the carpenters to brain surgeons, and programmers are no exception. It's possible that 100 out of 100 can get the job done flawlessly, but only 1 out 100 or 1000 will be able to find the optimal solution... only one will have the gift to spark the right idea in his head and you can have the other 4 or 20 in the room for years, they won't do it for you.