Earlier quoted context omitted.
Who, precisely, is "canceling" (much less "silencing") who in this scenario? As I recall, the Supreme Court has consistently recognized the freedom of association as a core component of free speech. And that seems to be what's happening.
Perhaps you didn't know, but Neil Young tried to get Spotify to deplatform Joe Rogan (i.e., to cancel his Spotify distribution deal), and used his repertoire as an ultimatum. EDIT: I'm being downvoted to oblivion for stating an objective fact. This is unbecoming of HN. I'm out.
Young is saying "I have some number of people who listen to my content and if you want to distribute my content you have to do this thing". Spotify said "no thank you". Where's the problem?