I agree. There are some playlists and songs I only listen to in the gym, and similar songs constantly float to the top of Spotify's recommendations for me due to gym being 3x week.
I did consider creating another "gym-only" user on our Family plan, but Spotify should really have a way to create named contexts for the one user. e.g. commute, gym, run, working from home, on a plane, etc.