There are, however, a lot of people for whom that $50 more in weekly commute costs, would be financially deadly and almost unavoidable.
It's easy for me to advocate for congestion charges; they clearly benefit me. Those who make a lot less than I do might feel very differently.
If the McDonalds employee has to pay $50 in fees to get to their job, it changes their financial calculations around whether that is a viable job. If enough of them decide to quit because of this, the restaurant will need to pay its employees more, subsidize their commutes or shut down.
If the restaurant shuts down, then it didn't make sense for them to be in an expensive urban hub, and the negative externality of the traffic their employees generated is gone. I suspect a lot of only-barely-viable jobs would go this way, and that's where traffic reduction would come from.
If they pay more, or subsidize commutes, they are paying to paying for the negative externality of filling up the highways to bring their employees in. The people who want cheap cheeseburgers in an expensive urban hub will decide if they want to pay more for cheap cheeseburgers to cover the cost. If they don't, it doesn't make sense for it to be there and the traffic isn't worth it.
What’s the point in me commuting to work to write code on a couch in an office that feels like my living room anyway?
The alternative is not Walmart paying stickers $50K/yr. The alternative is no or fewer Walmart jobs in locales with these laws. IMO, that makes things worse, not better, for prospective Walmart employees.
I also feel like where I live is none of my employer’s business, provided I can do the job. Maybe I’d make an exception for fire or police, but even there I’d rather not make the employer totally paternalistic.
That's the point -- we should incentivize people who can time shift to do so thereby alleviating traffic for those who can't.