Boston is in the same time zone as Fort Wayne, Indiana. Today, the sun will set about 57 minutes earlier in Boston than in Fort Wayne. It doesn't matter whether or not we use DST; I'd make the case that these two places probably shouldn't be operating on the same clock.
I agree. The time zones are impractically large, and large urban areas like Boston, and Chicago, too, might do better in the time zone to the east of them, or adopting perhaps a half-hour difference.