There are literally thousands of brilliant rock/pop groups in the world - as to why they don't make the money and circulation and distribution they should? It's a complete mystery to me.
P2P is absolutely not helping things though. Way to many casual music fans "check out" lots of music, buy very little and then keep what they've "borrowed" permanently. Most good indie records can be streamed for free in its entirety for a limited time. A perfectly reasonable middle ground to give people the opportunity to hear the album.
I like mog though (it's worth the 5/month to not hear ads on spotify) and then when I like something I buy the physical product (either LP or CD)