In fact, it keeps all your files.
Programs that are self-contained (ie no registry items or old or proprietary libraries) will probably still work.
You're making a bigger deal over this than it really is
Nearly every complex solution to a programming problem that I have looked at carefully has turned out to be wrong. -- Brent Welch