All I would say (agreed with your post), is that becuase of their value in character defintion, many DMs are being a little freeer.... if your feat requires another to access you won't be getting it sooner than 8th level, which is often not too soon before most games end.
with feats.
Giving everyone a free feat at the beginning of near beginning of the campaign brings that "wont be getting it sooner" value down to about 4th level. which I feel is just right.







