DST perfectly solves this problem -- everyone switches on the same day. This makes life easier for the entire population, and causes slight headaches for computer programmers.
It would be just as easy to remind everyone that winter hours start on X date as to remind them to change their clocks on X date.
(And of course if you legally mandated that everyone had to shift their hours twice a year at the exact same time then you just invented DST with extra steps.)
But it doesn't mean that it is simpler for regular people to implement in their lives. If every shop, school, and office had seasonal hours that changed at different times of year (even if they were posted in UTC) then trying to coordinate errands would become a lot more complex. This week I have time to pick Timmy up from school and swing by the post office before it closes, next week school shifts later so I can't, but the week after that the post office implements their shift and I can again.
Business hours and human hours change all the time anyway. You have to check in instead of assume. The times that things happen are not and have never been static.
But coordinating a mass switch between summer and winter hours twice a year seems like it would end up being more effort for regular people than just shifting the clocks in their house, especially now that so many of the clocks we use are internet-connected and switch automatically.