=Visa
My assumptions are not baseless.
I have my own personal gauges on what is good and what is bad music, I've went through this with mr soft before. Catchy does not mean good, alot of music flying around today are essentially un-artistic forms of music, therefore it is not good in the terms I use to judge music. I'm a metalhead, but I still openly diss alot of metal, because I know that kind of rubbish even the best metal bands can come up with, hell, theres even classical rubbish.
Yes I agree having good theory does not necessarily make you a good songwriter, but I think that good theory forms the basis for good songwriting that incorporated both technicality and musicality into the same piece.
Mainstream rock bands? Well, where are they compared to the likes of Dream Theater? or Symphony X? That is technically proficient.