I started a name thread a few weeks ago and got flamed for discussing this, so am wishing you luck OP.
I think you have a point - the names you gave in particular are perfectly normal and pleasant names.
I think however there's a huge sense of people wanting to "go forward" with names - they don't want to seem too old fashioned if something has become a bit old school in their minds.
For example Harry, Tom, Jack, James, Arthur, Oliver, Charlie etc...these names seem to endure.
Bruce, Kevin, Richard, etc...not so much, because they're associated with a time period and feel old fashioned to some
I still maintain as well there's a perception of class thing, where people hear successful names and emulate them, but my post was long gone so I won't de-rail!
YANBU though and would be nice to hear more names from the past.