Haha it is quite funny to see quite a few one hit wonders, cover songs, and contemporary pop songs sneak in there, while there's no room Deep Purple or Led Zeppelin. I actually expected both Smoke on the Water and Stairway to Heaven to have made it into the list.
It either shows that people back in the day obsessed more than we do, or that all modern music goes out of the light too quickly.