My take on it- tunes themselves are not catchy (they simply suck), money (promotion and airplay) is what make people LOVE these songs.
This is just sad.
This song was released in 1993, btw. I still remember watching this video in the top20 and stuff. Damn... I was 15 back then.
( not that I ever liked the song or anything :D )