I've always wondered why our system of time is built around the point of "midnight", when what we really care about is "sunrise". DST is an ugly hack that we use on top of our midnight-based time system to roughly approximate a constant sunrise time.
Imagine if 00:00 was defined as the time that the sun rises. You could set your alarm to 00:00 and start work around 01:30 or 02:00 every day.
There'd be no need to worry about kids going to school in the dark, and the shift between summer and winter time would be continuous instead of an abrupt shift (so no more DST-induced heart attacks or traffic accidents). We now have computers that could do timezone conversions quickly and easily, and places like Iceland that go for months without seeing the sun could use an arbitrary point in time to represent sunrise.
Ancient societies have used systems of time that are based around the time of sunrise, e.g. the ancient Jews: https://en.wikipedia.org/wiki/Relative_hour. For whatever reason, we ended up with our midnight-based time system instead.