You have introduced a false dichotomy. Not all streaming services involve "listening to music selected by someone else." Napster, for example, lets you listen to any song you want, any time you want. They do offer "radio stations", but, very importantly, when I get to a song I don't like, I simply hit the "Next" button and it's gone. Try doing that with satellite radio.