Not all jobs are measured by time spent on the clock, so no it doesn’t have to be that way. Many jobs can and should be measured by simply meeting productivity requirements. A parking attendants job is being present on shift because that is a requirement of that job. But a programmer’s job is to create software that performs a certain way. There is no time requirement of the product there.
Just cause you suffered your way through it doesn’t mean you should encourage others to do the same.
No one, either in comments, nor in article, actually touches on form factor. The fact is that sedans are only good for moving people, but there’s better options for that: like cycling or train. The real benefit of an SUV’s form factor (or pickup, or station wagon, or hatchback) is that you can move cargo with it, the kind of stuff that you can’t move with efficient people movers.