Hey, you’ve set the game to check if the OS is 1909 or higher and if not refuse to launch, that makes sense for Windows 10 Home as versions before 1909 aren’t supported by Microsoft anymore, but you forgot one important thing.
Not everyone uses Windows 10 home! Aa lot of professionals/gamers use Pro/Enterprise editions for the extra stability/functionality and versions before 1909 are still in support/use!
To make it worse not only are Enterprise versions prior to 1909 still in support (and will be for many years) but many cannot be upgraded to later revisions. So Blizz are essentially demanding that people buy and install a completely new operating system on their computer just to play a game that would run fine on their supported version of Windows if the launcher was coded better, lol.