Is there no possibility to get one given version of Windows updated to the current one without having to re-install?
For normal versions of Windows 10 that is precisely what happens. However if if you're using an LTSC build that is the version with a long term support the new builds are not delivered via Windows Update - only security fixes are.