You might not like DST, but leaving it in the hands of every entity to interpret is a far worse situation.
Imagine if there was a powerful body representing the population that could decree a change like this!
Instead, we only have a body powerful enough to decree that all of those people change their clocks on the same day.
Anyway, the best part of changing the hours instead of the clock is that not everybody needs to do it on the same day.
Don't scapegoat it too much: The underlying problem of time-shifts will still exist, and that edge-case still needs to be handled by other means.
DST just makes shifts more frequent and obvious. One might even say that it draws an important amount of attention to a broader class of problems.