"Commercial" is not a dirty word.

Commercial does not equal BAD. I'm not saying that there is not bad commercial music - of course there is, there is plenty of it. But to dismiss it all is certainly narrow-minded by definition.

There is QUALITY commercial music. And to produce it requires a set of skills that not every musician has.

So, one might actually say that musicians/songwriters who do not produce "commercial" music are actually "lacking some skills".