There's a big one right there. Time lost due to commute times are actually much longer than the door-to-door time.
It's not just the 90 min that you're loosing with the commute, it's also the context switching before and after the commute: checking the weather outside to select the right clothing, getting dressed with the right attire that fits(unless you forgot to do the laundry), grooming and looking sharp before you go out (gotta brush off the dried dirt of the shoes from yesterday's rain), walking around your campus/building between your office and coffe-machine/water cooler to hydrate, setting up your laptop/desk to get in the zone, walking around looking for meeting rooms, all this adds up on top of those 90 min to more like 120 minutes or even more.
That's 2h/day, or, if we assume 8h work and 8h sleep, that's 25% of your leisure time left lost for nothing, just to go to work and back. Just let that sink in. 25%! A quarter! One fourth! Even though in practice it's worse than that as 8h of work doesn't include the mandatory unpaid (in my corner of Europe) 30min-1h lunch break, so you're not left with much leisure time between work and sleep.
And for me, 25 minutes on the train are not enough time for to get in the zone to actually study and learn something. By the time I get in the zone, I already need to start packing my stuff and get ready to board off the train. Trying to cram study into a short train ride brings me more stress than it's worth so I'd probably end up scrolling on HN/reddit in that short time on the train.
With WFH I can save a huge amount of time by bypassing all these dead times that don't benefit me and nor do they benefit the company I work for. It's just time wasted that's unproductive to both parties. I can quickly jump into work after I wake up, and I can quickly jump off work when I'm done and dive directly into my hobbies.
I wish companies would understand this and not see WFH as a tool or justification for slacking off, forcings everyone commute every day to waste everyone's time justifying some mystical "team bonding" that happens in the office that boosts everyone's productivity.
/rant over