Cards on the table, I used to always be anti-indoor training.
I'd had turbo trainers and rollers, and hated them all for all the usual reasons, boring, sweaty etc, etc.
Then earlier this year, (and after A LOT of deliberation), I found myself in the very fortunate position to be able to bite the bullet and ordered a Wattbike Atom Next Generation.
Now the turbos had always been set up in the shed, and going out in all weathers and unlocking all my shed locks was no doubt another reason I grew to hate them, but I've got the Wattbike set up in the living room now, (Mrs Smoo is an understanding woman), and it's working a treat for me. It's set up with Apple TV and my tablet, plus I can see the living room TV, so my options for audio/visual streaming and stimulation are multiple.
FWIW my cycling had diminished to almost zero in recent years, and when I did go out I found my confidence on the roads wasn't was it was, due to the amount of absolute tools driving about these days.
After getting the Atom I initially tried Zwift, Fulgaz, Rouvy etc, and settled on Fulgaz as I liked the real world videos.
I never liked Zwift TBH as I found it too gamey, and I've never ridden in groups so the social/competition side held no interest.
However, after a few weeks I found I just preferred listening to music or watching programs/films, and so I cancelled Fulgaz as well.
Now I just use the Wattbikes excellent multiple built in training programs and choose whatever audio/visual stimulus I fancy at the time.
As a result I've ridden more miles this year on the Wattbike then I've probably ridden outdoors in the last 5+ years combined, plus I've lost a stone in weight so far as well.
So, if I can be converted to indoor training then anyone can, but I will say that even with the way I've done it, it has taken a fair bit of tweaking and fiddling, messing and mauling about to get things set up and working just how I like, but it's 100% been worth it for me.