You need to fully reinstall your Linux install every upgrade?
That might be a symptom of Ubuntu usage, but many other distros handle upgrades gracefully. Arch is an example of this.