Those qualifications aside, I think (A) coding is uniquely well suited to remote work and (B) transitioning to remote work as a major way of working is a long cultural transition that companies will need to grow around. They'll only do that if it's advantageous enough and the process could take a generation.
Coding is well suited to remote work because it can be parceled effectively with clear responsibilities and deliverables. It's like journalism in that sense. If you need to produce 2 articles a week and the articles are the output of your work, then it's easy for everyone to understand that you did in fact contribute two articles and form an opinion of their quality.
The parts that are hard about remote working is structuring a culture that is able to cooperate without physical presence. Physical presence is a key feature of how we interact. Online discussions are different to face-t-face discussions. People travel international at great expense and inconvenience in order to do business face to face. It's subtle buts adds up to a lot.
Maybe we are getting better at remote communication and collaboration. Maybe the ways we work can adapt to the environment of remote working. But, it's a cultural shift.
Remote work is strange in the same way that remote parenting, remote dating or remote friendship is. At the end of the day, the relationship that will come out of a remote marriage will not be the same as a regular marriage. That may be OK for remote working. I am sure that some companies are making it their advantage, but it's not a simple matter.
TLDR: If a company that exists in a building today decided to transition over two years to a company where people work from home, the company would probably fail. The transition is hard.