Yes. Auto save has never been great because it interrupts work flow when the project is large.
It's a great idea, but I think it would need to be re coded from scratch to really get it right.
Ideally it should run as a subtle and unnoticeable background operation that can't be seen and doesn't stop us from doing what we're doing.
I have to have it disabled because I can't stand the interruption in my work flow.
CTRL+S as often as possible is the safest way.
As for version numbers as in songname_001, songname_002 etc.
"Blender" (3d software) has a great feature that ups the version number by one ... 003, 004 etc.
When saving ... hitting the "+" on the numbers pad changes the 004 to a 005 and on up ever new save.
It's a very slick time saver.