Not bad advice, but the CTs are pretty bullet proof and can last a long, long time. And with PerfPro's Ant+ bridge application, CTs can talk to lots of applications. When we closed our indoor cycling studio, I had enough CT parts (generators, frames, etc.) to carry me through the apocalypse. At the beginning of the pandemic, I was fortunate enough to be able to purchase a Tacx Neo 2T, which simplified the use of various training platforms, such as Zwift, and minimized the use of consumables (such as trainer tires). As I ride a LOT indoors, I wanted something simple and quiet. About six months later, I bought a Stages bike and have never looked back. I gave away our CTs to friends of the business so that they could train inside, too.
But all of this said, if I couldn't afford a new trainer, or if I wanted to stay with what I had, the CT would have been perfectly serviceable for many, many years. I'm pretty confident in the durability of my Stages bike (over 30K miles in a few months less than two years) and I suspect the Neo would last for at least a few years. The CT will keep chugging far longer than either, though software access could, as some point, become a problem.
I don't plan on selling the old bike or CT. Once I get my new bike set up on the CT I'll be a happy camper. But when I need to take the new bike in for service (even if it's not often), I can put the old bike back on the CT and continue to train w/o interruption while waiting for new bike. Both new and old bike have been set up to fit me by a reputable bike fitter/shop owner (same guy who is checking to see if the thru axle is in stock.) Old bike doesn't fit as well as new bike but for a few days or a week, I can live.
The funny thing is that we have two CTs. My husband used to do IMs with me but is retired from triathlon at the moment. His CT is collecting dust. Trying to get him to do a little riding this winter to maintain some fitness.
Death is easy....peaceful. Life is harder.