@fox Start here:
It is forty years since Macintosh debuted. Everyone remembers the GUI changing the world, but developers from that era also remember that Macintosh championed undo everywhere and a consistent UI everywhere for common things.
I suggest that we as an industry ignored undo and a consistent ui across web sites for the most part, because we were too lazy to really care about creating great user experiences.