That all well and good all the cycling app’s do the same things. I subscribe to several. As with my wife’s illness I don’t get to ride out doors much anymore. Zwift is not for everyone. If you like to race. I am sure Zwift is fun. But not everyone cares about racing.