I know your questions were rhetoric but on importing Spotify to Tidal, I've recently tried it and it was not as smooth as I hoped so gave up for the time being. Tidal recommend a 3rd party. I went to their website, selected Spotify -> Tidal, then read something about it only transferring 500 songs for free. You need to PAY for a SUBSCRIPTION to do this one off job and it isn't cheap ... so I quit the process before signing in with auth0. I scoured GitHub for good Spotify to Tidal python libraries and couldn't get any to work. I then thought I'd just make my own since I have the nice JSON export of my Spotify data, but then then couldn't find details on an official public Tidal API so totally gave up and now my free trial has run out. Tidal have lost a customer and I'm stuck with Spotify when what I really want is for bandcamp to have a better app, more geared to long music listening sessions, with playlists.
Thanks. My questions weren't purely rhetorical. I do want to actually know the feasibility of ditching Spotify, and this comment may save me some time in terms of figuring out how to export to Tidal if I want to.