The music buying public today is only exposed to one hit wonders and short lived superstars with a few hits before they fade. They dont get exposed to artists that can turn out hit after hit.
Not true at all Beyonce, Swift, Mars, there are lots of stars with ten or more top ten singles out there. I bet people could name 20 current pop stars with more than 10 top 25 hits.
Here’s an interesting group of lists. We both might learn something. :-)