Saturation is certainly an effect: once everyone has a few hundred songs of the genre they prefer, the buying will slow down.
The other thing is crapness. How much good new stuff has come out recently? Stuff worth clicking on and buying.
Top twenties etc was part of the 70s and 80s. Nobody does that any more.