специально переустанавливать не нужно, если вы системой пользуетесь, а не экспериментируете.
Если вы пользуете только родные репозитарии, не ставите самособраных пакетов, не занимаетесь экстримальной компиляцией ядер(да и это не проблема, можно исправить с помощью внешних дисков), удалять системные файлы только пакетным менеджером, то все будет работать так как работало на момент установки последнего пакета.
Ежели Вы желаете быть впереди планеты всей и ставить бета и альфа версии дистров, самосборные пакеты инсталить и удалять руками все что вам не понравиться, то вы можете переставлять систему даже каждый день...)))
Как правило переустановка делается только при установке новой версии Убунты, да и то апгрейд можно считать не переустановкой. Хотя не всегда все идет гладко и я б рекомендовал установку с нуля. А для этого держать нужно /home в отдельном разделе, чтоб заново не настраивать весь софт нужный Вам... И тогда перед установкой сохраните список установленных пакетов, если пользуете сторонние репы, то список реп. Переставили систему с нуля, настроили сеть и установив по списку весь нужный вам софт, получите такую же систему(со всем софтом), но уже новой версии...)))
И это занимает всего-то 30 мин. установки системы + установки софта, в зависимости от ширины Вашего инет канала...))) Мало того Вы в это время не клацаете кнопки и не вставляете диски один за другим, а пьете пиво и смотрите порнуху, пока оно качает и ставит что ему приказано...)))