Ending flexible working doesn’t even improve productivity anyway. It excludes thousands of people from productive work. Disabled people, those living in “left behind” communities far from city hubs, those with caring responsibilities etc.
What gets me is the sheer hypocrisy of insisting that despite social/medical limitations everyone should be able to do some work, then insisting that work means full time, office based work, then complaining that people need accommodations and time off from work.
People are not units from which we extract work, they are complicated, social beings with lives and varying needs throughout their working lives.
Companies that understand that have loyal, productive employees. Companies that insist on “team players giving 110% to the company” have a churn of employees who leave as they burn out or get better offers.