> 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.