Changing a state to follow the DST time zone year round is saying that you want 1:00 PM to be close to solar noon, not 12:00 PM. So 1:00 PM just becomes your new clock noon.
And the sunset time difference of greater than 1 hour between Maine and Detroit is completely expected. If time zones were evenly distributed and did not follow geopolitical borders, then locations inside the same time zone but on opposite sides would have sunsets exactly one hour apart on the clock. So it doesn't take much fudging of the time zones to get locations that have sunsets more than one hour apart on the clock. It's nearly unavoidable.
And though we loose an hour of sleep in the Spring, we gain an hour of sleep in the Fall. So for that particular metric, short term it's bad, and long term it evens out.