Because not everyone can live in fucking Stockholm.
An apartment within 40 miles of my office in the city costs 5x as much per month as where I live. I can't get a fucking pizza delivered to my house, much less a bus. And unless I want to smell like a gym at work the 5+ months a year it's over 100° outside, I need to drive to the nearest bus station if I want to take transit. So I'm already having to drive and park somewhere. Then I have to pay to park at the bus station and pay again to ride the bus that drops me off 9 blocks from my office, where I'd have to walk the rest of the way.
All told it'd add 2-3 hours to my commute and be more expensive than driving.
But if 100% of the work I do is on the computer at the office. The real solution is to not have the fucking office at all.