You can't look at feats over 30 levels and make a comparison. Many people never played 3e at 20th level, likely many will not play 4e at 30th.
Let's look at the first 10 levels. You will likely get feats at 1,2,4,6,8, and 10. That's 6 feats compared to 4 in 3.5. So 50% more feats. Definately useful, but its not like feats are falling from the sky like candy. I've played 9th level fighters with 10 feats, and I was still painfully having to choose them. Feats to multiclass is a heavy cost in 4e, I just hope its worth it.