This might be nice for the user, but is a maintenance nightmare. Nearly every bugreport lacks the version information. In the big-lump-of-enforced-upgrade mode you need a lot less QA manpower to track problems.