The snarky response to this would be to stop downloading bad games.
There are plenty of good F2P games out there. Planetside 2, League of Legends, Path of Exile, etc. On mobile, there are games like Angry Birds that aren't just a money funnel. But honestly, you're going to have a tough time on the mobile space because IMO there just aren't that many games worth playing out there.
It's a one-way street on most phone apps. The devs write a little phone game, and then put 90% of it behind staged paywalls. Quite a different thing than what Gabe has done, and what he discusses here.
Based on this, as a developer, I wouldn't take your opinion that you hate F2P games seriously, and I would never want to make games for the audience you belong to. TF2 is one of the best games available to play and my second favorite game ever made. Haters gonna hate.
Widespread scammy/spammy feeling greedy money-suckage? Sounds like great news to me! That shouts opportunity.
I think Valve has a formula that could do well in a market like that described above. You keep the size of the company small, so expenses are low, thus minimizing the temptation to money-suck. On top of that, you emphasize user-generated content. This increases the game's value, harnessing resources to compete with content ground-out by larger shops' payrolls, while offloading development risk for content to the users. The game makes money as a marketplace.
Most importantly, build your brand on an emphasis on quality and playability. Steer clear of the mentality that you give people something for free so you can addict them using variable schedule of reward to suck money out of them. Be genuinely focused on delivering fun and build the brand on that.
It's those companies who will eventually stand out over self-deluded hacks who can't see up over their own swollen greed. (I like that!)
tl;dr - Be true to and work with the passions of your userbase, and you'll stand out from the crowd of self-deluded hacks who can't see up over their own swollen greed.
Robotek is an example of a great free-to-play game that does use in-app purchases, but doesn't require them (games that claim not to but basically do if you want to actually get anywhere are horrible).
Anecdotal evidence is crap, I know, and this is only one example (I've played others but can't recall them right now)... but the top earners are obviously always going to be the kind of money-pit BS you're talking about. That's a shame, but putting all free to play games -- with or without IAP/advertising/etc. -- into that category just isn't realistic.