To clarify my earlier comments:
Significant Operating System Updates:
MacOS (Major Releases)
10.7 - Lion - Released 20 Oct 2010
10.8 - Mountain Lion - Released 18 Feb 2012
10.9 - Mavericks - Released 10 Jun 2013
10.10 - Yosemite - Released 02 Jun 2014
10.11 - El Capitan - Released 08 Jun 2015
10.12 - Sierra - Released 13 Jun 2016
10.13 - High Sierra - Released - 5 Jun 2017
All of these have required a significant range of software updates for a wide range of Apple and 3rd-Party software, usually resulting from Apple’s enhanced security requirements. Fortunately the vast majority of those updates have been provided by developers at ’no direct cost’.
Mainstream Microsoft support for Windows 7 officially ended on 13 Jan 2015, but security updates are due to continue until 14 Jan 2020, after which Windows 7 will go the way of XP.
Windows 10 (Major Releases)
1507 - Threshold 1 - Released 29 Jul 2015
1511 - Theshold 2 - Released 10 Nov 2015
1607 - Redstone 1 Anniversary Update - Released 02 Aug 2016
1703 - Redstone 2 Creators Update - Released 5 April 2017
1709 - Redstone 3 Fall Creators Update - Due 17 Oct 2017
1803 - Redstone 4 Due Early 2018
Each of these has been a full operating system update; i.e. the installation process is that the old system is completely removed (and temporarily archived) and the new release fully installed in its place. Software applications (if determined as still compatible) and User Data is then automatically restored (or should be), so this is not a 'simple' update of Windows 10 in the traditional sense, but a 'new' Operating System installation. In reality, some 3rd-party software problems have been widely reported after each major update.
I would however add that Family History/Genealogy software is rarely mentioned as having problems with MacOS or Windows where users have up-to-date releases installed, which don't try to store their settings or data in protected areas of the system, but follow Apple's/Microsoft's design guidelines as intended. Software that is affected is more frequently applications that interact with the Operating System more directly.