If you put your heart and soul into creating a work of art, whether it be a song or a painting, do you have the right to demand that people appreciate it, take the time to admire it, maybe even spend money on it?
Nobody owes you anything.
You can create whatever kind of music you want. Nobody's stopping you. But as soon as you want other people to spend their time and/or money on your work, you've now entered the world of commerce. And the rules of commerce now apply.
If I want someone to spend money, or perhaps more valuable, their time listening to my music, I have to offer them something in return. My music must do something for them. Make them laugh, make them cry, make them think, or perhaps just be beautiful and allow them to appreciate beauty.
As common sense as that sounds, it took me awhile to figure that out.
If you're a performer and/or songwriter, put on your music consumer hat for a minute. If I come to you and say, "Dude! You should buy my CD! You should take time out of your evening and pay the cover charge to come see me play!" What are you thinking? What if my music doesn't do anything for you? Would you spend your time and money on me just because I'm a nice guy? Just because I spent hundreds of hours, much introspection and soul-searching, to write these songs? Maybe. But that means you're doing it out of sympathy. Or even worse, pity.
Nobody owes me anything. It's my--and your--job to figure out how our music can serve people. Then people will spend their time and money on us because they benefit from listening to it. And that's how it should be.