If you gave me a million pounds I couldn't tell you what was number one today but I can sing along to all the sixties hits! Even got up and danced round to some of them!
The current number one is raising a lot of money for charity, so I've no problem with that. Plus I don't listen to top 40 radio anymore, so I don't really know what else is in the charts.
Theland, Grime, Garage etc are just subgenres of Rap, just as Heavy Metal can be Grunge or Thrash, or Dance music can be Techno, House or Electronica. Lyrically, much rap is superb, but let's be honest, most modern music isn't being made with you or I in mind!
We are exactly like our parents were with the music we listened to as teens.