So in practice it is not very user friendly since you can't pause it.
But this behavior should be controllable by the user.
I don't think "private mode" in applications is a good alternative most of the time to more direct controls like:
- An opt-in mode for training the algorithm.
- An ability to after leaving a phone on overnight to clear a bunch of songs out of your recommendations.
- An ability to mark a song that you like as irrelevant without blocking it.
- An ability to import and export recommendation lists and then to "pause" or "freeze" your recommendation training.
- An ability to freeze/fork/revert your recommendation profile.
- The ability to have multiple recommendation profiles.
- etc...
Going into a special mode to preemptively avoid a program from acting unpredictably and doing unpredictable things is bad UX, we should just call it bad UX. One of the big reasons that bad UX exists is because companies aren't using recommendation algorithms to benefit the user, and so they don't want users to be in control of them or to be able to easily turn them off or tune them. The recommendation engines are there to push Spotify's interests even when those interests don't align with the user. Bad UX and bad recommendation controls are in some ways a feature for the company, not a bug.
If the recommendation engine was presented in a way that consumers could easily control and if the majority of even casual users felt confident interacting with it and regularly turned it off, then that would be treated as a software defect to be fixed. Modern recommendation UX has more in common with advertisements or the popups websites put in front of content to force you to make an account, in the sense that you're not really supposed to take advantage of any opt-outs that the companies begrudgingly supply.
Perhaps only until they get the market position they desire...
Still in 2016, I could start with a song in genre X and then let Spotify autoplay for hours staying in genre X. I discovered some new bands I liked. Then circa 2017 or 2018 something changed. After a couple of songs, Spotify would switch to genre Y, and break my flow.
I stopped paying for Spotify, and switched to Youtube, then Youtube Music. Youtube Music still does the good old thing, plays random songs staying within the genre I started with.
Maybe Spotify is optimizing for profit, but my money they lost.