> Not everyone can afford to bike every day. Hence why I recommend gym first.
Err....
Are we talking about affording in time? Because from where I'm sitting once you have a bike it's free, where gyms need an ongoing subscription.
Plus if someone (like OP) works from home, getting on their bike is likely easier and lower-friction.
> Are we talking about affording in time?
Mostly weather. There are very few locations where “bike every day” is a reasonable statement. Consistency is key.