Senior SWE / consultant working remotely since 2020 here.
Besides all the "control" aspects, the truth is there's been a lot of abuse - a lot of it coming from certain locales. Here in Europe remote roles still exist to a certain extent (though they are a lot more scarce), but it's not uncommon now to see restrictions such as "remote from the EU", "remote from the UK", etc. To sum up: a certain faction has broken the trust of their employer/client, and blown it for everybody else.