Don't make multi-player games that can't be played on a LAN or which can't be hosted by players.
So how would you go about making an MMO?
Don't do in-game advertising, purchases of virtual crap for real money and assorted bullshit.
Guaranteed income from non-POS sources ultimately means more money for developers. As for "virtual crap", let's use me as an example: I'm slowly getting older, with less time for gaming. I still enjoy it, but I straight up do not like grinding for gear. My time is definitely worth more to me than my money, and spending a couple dollars to avoid playing for hours to get the same item seems like a decent trade-off. Gamers should never be obligated to pay beyond a game's initial buy-in (unless it's subscription-based), absolutely, but having the option there is great.
Don't install spyware or otherwise contact the mothership unless required to fullfill the users request.
Agreed, although some people's definition of "spyware" is a little interesting.
Don't do CD keys, limited activations, professor zorgs guides to alien etiquette or any other such anti-piracy garbage that treats the purchaser as a suspect.
Excessive DRM is poison, absolutely. But pretending that piracy doesn't exist isn't going to help the industry either. It's far more complicated than "no DRM ever", no matter how much you'd like to pretend otherwise, and I'm not even going to pretend I have anything approaching an answer..
Don't require the user to wade thru a bunch of bullshit screens before starting the game.
Yeah, no argument here.
Never lobobotomize gameplay in order to give noobs a fighting chance.
When you sit down and look at it, this argument doesn't even make any sense. Are you angry at tutorials? If you're worried that it's too easy, turn up the difficulty. Gameplay decisions are made for any number of reasons, and complicating a game doesn't automatically make it more better.
Stop making games that are impossible to lose.
You can lose at any game. Call of Duty, for all its faults, doesn't somehow bestow god mode on the player right at the beginning. If what you mean by "lose" is a "game over, start from the beginning" screen, here's what you can do: restart the game yourself.
Never remove language or funny shit for political reasons.
This might shock you, but international sales matter.
Basically make games that are fun to play again. Things have "evolved" to where this has simply become impossible to do so I no longer bother.
Maybe it's that your definition of what's "fun" doesn't match up with some of the high-profile games out there, because the pickings have never been richer.