Re: London?
I agree. Even if they do need to be in London, there is plenty of office space in the fringes. TfL moved to North Greenwich a few years back and a few departments have moved to Canary Wharf.
The departments will always make noise about accessibility and staff retention but it’s just that - noise. People adjust. Some move on. Life goes on