What goes around comes around.

You bash some people for automatically rejecting new ideas for being different. I bash you for blindly following apple. Are we both exaggerating? Yes. I think we can, and should, agree to disagree on this. I don't think either of us would be bothered / offended if apple simply gave us a choice in the preferences to enable or disable versions.
However, riddle me this about Versions, anyone -
Suppose I want to open a file (cats.rtf) and immediately make a bunch of edits to it, and then after I'm done with my edits I want to chose what to do with it:
(1) overwrite the existing cats.rtf one that I opened with the new edits, or
(2) make a new file kitties.rtf with the edits preserving the old cats.rtf intact without my edits.
With the older save/save-as system -
This was easy. I would click "save" for option1, and for option2 "save-as" > "kitties.rtf".
For the math people:
Option1: 1 step
Option2: 2 steps
With versions -
Option1 is easy. The computer essentially already decided to do this for me, thanks computer. Option2 requires: "duplicate" > "save" > "kitties.rtf" > click back to cats.rtf > "revert document" back to the pre-edit form, which might require lots of clicking if the edits were done over a long period of time.
For the math people:
Option1: 0 steps
Option2: 5 steps (conservative number, might be more)
In my relatively common scenario. Some in the past have answered: "You're doing it wrong. Make the choice to either duplicate or not before you make the edits." I don't agree with that because there are plenty of times when the creative juices are flowing and I simply do not want to make that choice, I want to dive in and do the work and decide what to do with it later.
So versions supports... tear this apart.