It's just a matter of opinion I didn't post that expecting you to like it, I posted it because I like it.
Depends where you define "the top" as really diifferent people have different goals like being popular within a certain group, the top isn't necessarily commercial success.
"Better music" to the majoriity, record companies and probably you is your standard mainstream bollocks that the public will lap up and thats why record companies invest it because they know they will get huge returns on it, do you really think they care about the quality of the music? All they care about is filling their own pockets.
I could record a tune in 5 mins using a tamborine as an instrument and as long as Universal music group were assured it would make them buckets full of money I could have a contract within a few weeks and a cd full of shit could then be on the shelf of every hmv in the UK.
Think about what you're saying, seriously.
Like you said, it's all a matter of opinion. Personally I can't listen to the kind of things you do. There are not many types of music I can't listen to, but that is one of them. Having said that, it's all about the specific song more than the type of music. For instance, I quiet like the George Michael duet with Elton John. Doesn't mean that I'm going to go out and buy a George Michael album. I've been guilty of it myself but judging music by is genre is not the way to go about things.
Edit: Just had another thought.
The song you posted will never make it mainstream because of its target audience. If we're being honest, our parents are not going to turn that on. If you look at someone like Eminem, his music has the potential to attract everyone from your kid brother to your granny. You can't hold a grudge ain't someones music for being mainstream if people want to listen to it. People like that will make millions of there music if they try to or not.