@KBG29:
Actually, when developers face a platform that is hard to develop to, it's much more likely for them to put good practices aside in order to make it work. They face a budget and a deadline in order to get the game done. If a quick dirty code fix is the way around a given problem, they will do it.
Hard to develop = more likely to encounter unpredicted problems







