Let's make generalizations to answer the bigger problem here.
Most jobs that people are talking about are in cities.
Some people choose to not live right in the middle of a city for various reasons, but still want that job. They may live in a nearby community, the edge of the city, a county or two over, etc.
Predatory companies like Amazon resolve this by telling someone like Ryan homes to build a few 300 house communities right next to their new warehouse, resolving the issue and making their own non-city town. Normal companies do not have this ability.
There has to be a balance.
Businesses need to not be involved in commute repayment. They should instead invest into their local communities to make them more desirable to live in.