Having read all of the comments posted above as of this moment, let me respond.
Ignore celestial time: That's just retarded because the most important thing to everyone is: When is day time (to get stuff done)? If daytime was constantly creeping out of sync with what we would consider 'normal daytime' it would be a mess. Yes, it would be a slow creep but, why? Humans care about that, machines [generally] don't. Let the machine have the creep.
Metric time: That's retarded too and was already tried. Even the metric fan-bois gave up on that one.
Grandfather clocks, microwave ovens, etc: So what if we have to manually change them? We have to do it now for DST and it's really just an annoyance. Mechanical clocks have to be manually updated even without DST because they change time on their own with temp, humidity, and spring pressure.
UNIX time: Not a horrible idea but not the greatest either. Right idea, wrong execution. Machines can happily count seconds away. Let them do it. Pick a start point Jan 1,1970 or Jan 1, 0001 or anything you want, it doesn't matter just pick one.
"But how will they know when leap seconds are added?" Easy keep a log of it. Everyone LOVES block-chains now, right? We already keep a log of previous time/date changes.
And yes, DST is stupid. Artificially changing a natural standard all because changing working hours one hour ahead sounds too early is dumb. Switching to DST has the exact same effect you you physically as going into work an hour early, it just doesn't sound as bad.
All the world would have to do is make work hours from 7-4 and you'll get the same effect as year round DST. If you want to keep the changing time, go back to the old concept of summer vs winter hours. Both will give you that extra evening sun and NOT mess up a standard.