Yep. Which is why having a federal law for such a huge country creates problems. With this much mass, with this many people, it is basically impossible for the same rule to apply and benefit everyone. So we settle for either the majority, or let states handle it individually (which obviously has the advantage of taking geography into consideration).
I'm fine with it being applied at the state level. I understand that not everyone everywhere is affected by it the same way, but where I live, the vast majority of people are in favor of it.
Where you are, even in July with DST, doesn't the sun set pretty early? Whenever I travel I'm always surprised by how early the sun sets outside of Dallas.
And I kind of agree about letting the states decide, except that what people actually want won't be the criteria by which it's decided. The states will decide based on what's best for business, and that's DST. That's why it bugs me so much. It's actually kind of a scam.
Wait, what am I missing? We can't possibly have states decide this. I'm in CT and we decide it's DST, but NY doesn't, NJ does, DE doesn't, MD does... I drive down the eastern seaboard and my clock is turning circles like a Flintstones cartoon. How's that gonna work?
That's how it already works. Arizona is in the mountain time zone. Between early November and early March, it's an hour ahead of the Pacific time zone states and the same time as all the other mountain states. However, Arizona doesn't observe DST (save for Navajo territory). Its residents never change their clocks. As of last weekend, it's on the same time as Pacific states and an hour behind other mountain states. Hawaii also doesn't observe DST.
But if CA chose to do DST and your state didn't, now sometimes it would be 2 hours different and other times it would be 3. That would be confusing as hell to remember which states changed and which didn't. It needs to be nationwide.
I once handled a case for a client in Arizona. The case dragged on more than two years. Every time the time changed, we had to recalibrate in our heads whether the client was on the same time as us or an hour ahead. It wasn't that big of a deal, and nowadays, when things are scheduled using MS Outlook, MS Teams, and other such software, you don't have to think about it at all.