As a side note, the absolute best money I've ever spent on cycling was on a Tacx Neo smart trainer, a power meter, and a TrainerRoad subscription. It's like a having a $100+/hr coach for a small initial investment and 8 bucks a month.
Cycling is somewhat unique in that a lot of people will go through a lifetime of participation without having ever spent a single minute or a single dollar on coaching. Even the sh***iest tennis player has had lessons.