When retaining an older (n-x) version of a ConfigMgr application, provide an option to move it to a different folder within the ConfigMgr console - rather than keeping it in the same folder as the latest version.
This would help reduce clutter and make it easier to identify the most current version of each app.
Additionally,having the retained apps in a separate folder, SysAdmins can then restrict access to who can deploy them via security scopes.
This would also be very helpful to ensure that retained apps are not deployed accidentally.