However that's not how that will work out for the majority. You abolish 9-5 expectation, all fine until you get a boss that is a night owl and he wants you available from 6PM to 3AM AM. Enjoy both not having family time anymore and not being compensated to work what would be a night shift in current society.
You take the example of the lawyer here above. Right now he need to be in the office because his assistants/PA will be in the office at that time and there is no reasonable expectation he can force them to be available at other times.
> just a placeholder for "Oh, well those are the official times that denote when I will be available to do work stuff"
It's not "just", it's very important coordination point. If lawyers kept random hours and you needed a lawyer, it's be much harder for you to find one because you'd also look for one that has suitable hours. Not impossible, but harder. To lower transactional costs, the hours are roughly synchronized.
I know lots of lawyers and accountants who do that stuff at all hours - exactly the same hours as I do my programming work.
20 years ago, I used to do the whole 'business lunch' thing with a lot of them too. Nowadays, it is usually a quick 'coffee catchup' at all sorts of hours - sometimes 9pm, which works better for us than the 12pm or 1pm lunch sessions used to.
Technology, plus the burdens of modern working life, means that 9-5 is really just a placeholder for "Oh, well those are the official times that denote when I will be available to do work stuff", but heck, that is really my "interruption time band" and my REAL work times are usually outside of that...