I agree with you on many points. I bounced around lots of game development projects in the past (not many got anywhere) and there were lots of people who couldn't code their way out of a paper bag...