These are rules for a better game, and they're likely to produce better behavior. I believe many organizations would be far better off if they simply (that's not to say easily) took a hard look at the game they're playing now, and changed the rules to ones like these.
Amusingly, the phrase "Citizen Kane of Video Games" has inspired a Tumblr blog. It draws quotes from articles hither and thither around the web about whether Game X might be the one, or whether the debate is irrelevant. Can games ever reach this lofty goal?
Funny thing is, computer science courses in the Philippines are rarely ever enough to get you ready for a heavy game or application development career; all our programmers have had to do a significant amount of self-teaching to get to where they are now.