Agreed with you, OP. However, it is a very personal experience. Some people just feel perfectly fine working from home all the time and I think we need to strive for a society where people can choose.
Similarly to you I would prefer to work 2 or 3 days (so a bit more) from home, but I would not want to work all work week from home. I want to see my colleagues, I want to be able to see their body language, and how they dress, and all the little things they might be doing around the office. For example, we used to bring sweets or other traditional treats to the office as our team was insanely international. After work randomly a group of us could go to have a pint, or we would have lunch together etc. None of this is possible when you are working from home.
Not everyone wants or needs such interaction with their colleagues and forcing them to travel to the office when they can do all of their work from home seems silly and counterproductive. This is why people should be able to choose.