And yet you make the assumption that its 95% of the user base that currently has lion that are miserable.
Judging a userbase by this forum, isn't ideal.
I would say that its the same percentage as ever with new change - the very vocal minority - that are unhappy with the changes and are doing nothing to change it (I would guess that out of this entire thread, only one or two people have submitted official feedback/bug reports, or are prepared to debate this logically) and the rest are merely getting up on a soap box to expess their displeasure.
I plan to sit down and spend some time experiementing with versioning soon, and yes it does need a lot of work. But they took the iOS implementation of it which does work on iOS - but isn't flexible enough when you get to a full fledged OS and expect users to be able to go back through the versions.
Many of the issues I see when a versioning system isn't used, is not being unable to undo enough (Hence why I like Adobe's history from Open to Close - assuming it has sufficient memory etc).
I will have to see how it handles large media myself when I am dealing with the keynotes and movies next time, and that is when I think I will be looking at some issues in my own work flows.
I can also see, how the improvements demonstrated in FCPX as indicated above will be integrated into the iLife Suite in particular, and how it will benefit users down the track.
Perhaps a dual layer approach to versioning - with a "last save" in the right column, and multiple versions of the last save - with each save having all the changes made since that save in a middle column, and the current version in the left.
Then on opening a versioned document, provide two previews and give the user a choice - open last saved, or last modified version...
That still doesn't cover how they could get around large media items, but I am sure someone else has an idea about that.
Perhaps if each document or app had two check boxes in the upper right - the left one pertaining to the active state of versioning - on/off and the right one - the active state of saved states - on/off.
It would let you use versionng in smaller documents, but in rich media docs - turn it off, or turn automatic versioning off, but allow saved versioning.
If nothing else, between auto save and saved state - text edit has turned into a glorified notebook - its quick and easy to take notes, and then quit.
For any serious text work I have always used, and will probably continue to use coda.