By the end of an edition, I should expect that there are a pretty generous number of feats to choose from. If there are few feats it basically limits what you can build, and if everyone's putting together the same fighter, the same wizard, because there is so little choice, well, that's not a D&D I'm really interested in. I've already got a half a dozen MMOs that do that.
Feats need to accomplish two things:
1: Choice; feats need to allow you to customize your character.
2: Improvement; feats need allow you to become better at whatever you want your character to do.
At a very basic design, this means we'll have at least two feats at every point at which we can choose feats. So, 20ish feats per class. If a class offers multiple builds, then we have to multiply that 20 by the number of builds available. If we have 3 builds per class, we've not got 60ish feats per class. We could argue that some of these feats overlap, but we're not going to get rid of more than a quarter of them through overlap. so, 45 feats at best.
Honestly I don't see the objection to feats. I like them. They allow me to customize my character to make it more mine. Isn't that the whole point? I don't want to take an MMO-esque approach where all class builds are pre-baked into 31-point trees that are loaded with false choices.