People having to make their own way to work is not draconian. On the other hand people being about to say "sorry can't get to work today unless I like, cycle or get a taxi/bus at my expense so im not coming in, pay me anyway" is bordering on ridiculous.
Being responsible for making your own way to work is part of any normal job, saying you didn't have the petrol is no better than saying your late because you forgot to set your alarm.
My point is that any normal employer shows flexibility to employees that it values - as long as the work is done.