I have a Wahoo Kickr – didn’t get a Tacx as they have such a poor reputation for support.
If you get a direct drive smart trainer and use if for structured training only it is feasible to only use minimal parts from a bike, you don’t need a rear wheel, brakes, or even gears if you stick to mode.
Cheap steel road frame would do.
I wouldn’t get a mtb frame as the drops on a road bike give you a nice standing position, mushc better than a mtb.
If it is direct drive you can ‘fold’ the bike back out of the way a lot easier, ie. only drop it down when you need it.
I don’t like the rigidity of a lot of trainers so I use some thin sorbothane pads under the side supports of my kicker so it rocks a little, so it is more like a real ride.
I am glad I spent out on the kickr as it is solid, well supported, and I use it a lot as it is permanently set up and so no prep needed.