Unquestionably yes! And not just for developers.
The idea of having a place of business where you have staff during working hours makes sense for some jobs. Some things require hands-on team work, or a person being available or present at a certain location in order to make money. But a large amount of 'white collar' work that is done doesn't need to be done in any particular building, during any particular hours, or even in one particular part of the world!
For businesses that currently have offices where they have staff, here are some of the unnecessary downsides they currently are dealing with:
Let's say that's Company A, and they've been in business for 30 years and are currently at the top of their market. If a new company, Company B shows up and doesn't do any of those things, they have a lower overhead, and can compete better than Company A. This means over time, either Company A needs to cut out things it's paying for (like office buildings) to compete, or eventually, companies that are able to cut out the extra stuff they don't need won't be able to survive any longer.
Many new business are being set up as remote, and it works really well. Some advantages remote companies have that companies without remote employees have a much harder time getting, or pay more for:
Like it or not, pretty soon many office jobs are going to be remote-only, and that's kind of the world I've been preparing for over the last decade. We're not there yet, but there's no way to stop this transformation from happening. Remote is the new normal.