The 3 levels of government back in the late 90s and early 2000's identified that moving costs and related issues also contributed to the GTAs problem. If you work in Mississauga. You probably want to live nearby. But job security is long dead, so when your next gig is in Scarborough or pickering, you probably want to move, but housing costs, moving costs and transaction costs especially like the land transfer tax often make it too expensive to move. So more people lock down a home and stay forever and commute unreasonable amounts.
Reducing friction to make moving fast easy and cheap would produce massive benefits across the transportation domain.