it probably reflects the age of the writer.
we tend to get imprinted with the current fashionable names related to our generation (and country), so we use those to cast our characters because different generation names feel 'wrong' for that age bracket.