Because we can afford it, probably why Beyoncé is richer than all your faves according to Forbes.
----
Serious answer: Why not? We realize that the consumer doesn't get much from it right now, but in order to keep it that way we must pay so musicians can afford everything they need in order to make good music. I simply agree that music shouldn't be free.