Yoshi P is one of the most outspoken anti-f2p game devs out there.

And his reasoning for it is pretty much the best one.
Would you rather the devs be working on the best content they can or the best ways to wring money out of the playerbase?

Also a game that is surpasses expectations by a wide margin is a lot more likely to keep up their standards than a game that goes out of it's way to fail at every turn.