We already have that coercion in place. In the U.S., labor law [1] says if you work on-site a company is required to put you on the clock when you commute from your duty station to a remote client site.
(I've seen companies try to get around this by having people commute directly from home to the client site and then claiming that was their normal "commute")
So just redefine "duty station" from "office" to "place of residence."
After all, the commute is being done for the company's benefit, not the employee.
[1]: https://www.dol.gov/general/topic/workhours/traveltime