The point is, for a lot of people (if not most of all), the timetables don't need to be changed. If my working hour is 11am ~ 12pm, DST or no, I will see daylight when going to work and not when coming back. 4am~2pm is likewise.
Your solution sounds like fixing the Y2K problem without updating the software to use 4 or more digit variables for years, rather by making everyone living the 20th century over and over again.