The notion that one game is profitable and anopther is not is flawed.
If a game is profitable for someone, it is necessarily NOT profitable for someone else. That's just the way it works.
I purport that any game can be profitable -- even spins.
True variance is high and bingo-town is having a street party...but that doesn't make it impossible. As with any game, there are a couple aspects to address. First, you want to be playing solid poker. This means calling off three-bets with 72o isn't going to fly. You will need to find the fold button and use it appropriately.
Second, whilst supported by a GTO style poker strategy, you're going to want to supplement that with a targeted exploitative approach. ie if you have a call station/wide player/fish, you can bet when you hit. You can increase bet sizing when strong and be confident that you'll still make additional chips compared to playing vs Nits.
If you do end up polkaying against nits, the idea is to apply constant pressure, forcing lots of folds. But you do not need to make the bet sizing big when playing nits (it is important you do not)....and then you can back down if/when met with strong resistance.
I think there is too much bingo in spins also -- and you should try to reduce this by reducing the amount of speculative shoves...and reducing the frequency of calling shoves. reduce the variance. reduce the impact.
Sadly, I do think volume is important for this however. variance is high enough that a few bad decisions can result in an unprofitable session.... So you need to review and address where your leaks are coming from.