music has been about money since rock n roll began and probably before. i mean the artists before that played for a love of music and had to hold down jobs the rest of the time, which is what most local bands do these days. the love of music is not gone in bands.
all bands begin because they love music, and making money from it allows them to be full time musicians. 99% of musicians start for the love of music, and id say the great majority continue making music because they love it not because they get rich off it.
and while what you say about politics and music is true. your comparing individual artists who were very articulate about there views to a genre that was basically define as social rebellion, and these days its not even social rebellion, its just another musical style. in other words punk 1970s has a different meaning to punk 1990 and even punk 2000s