We can have timezones where noon is close to true noon. Where I live, the sun is highest either at 11:30 (Standard) or 12:30 (DST.) Most major cities are southwest, so if we stay on permanent standard, everyone's true noon is going to be within 30 minutes of noon on the clock.
Permanent DST screws things up for the cities that are southwest of me, because then their sun is highest in the sky after 1:00 PM. These cities are very far, either requiring a plane ride or a day-long drive, so it's not a big deal for them to switch to a different timezone.
Make sense? You're going off on strawman rants without understanding what I'm advocating for.