I'm not talking about cutting things out, I'm talking about planning ahead of time. It's their job to know the limitations of the systems they develop games for.
As an example, if they simply "developed it", like you said, but in a way that didn't meet another hardware limit of it's intended platform, say, CPU power, they would be considered incompetent. What I ment was that the current case and the above example appear quite similar to me. And by "quite similar" I mean "completely identical".
So: a) they really are incompetent; or b) they're lying.