Hmm, I've done this in the past with several versions of Ubuntu, with older machines and obviously long before Windows 10, and never had any problems getting a Linux partition created and dual boot with Windows. But then, I haven't tried recently, the last Ubuntu install I did was on a machine dedicated to Linux, no Windows in sight. So perhaps with Windows 7 and newer, this has changed.
I'm not saying it was "just click next" simple, but neither was it too difficult to figure out how to do wt without wiping out my Windows install in the process. And do they no longer have the test drive feature, where you could boot your computer with an alternative media under Ubuntu and play around with it all you wanted without actually installing anything to the existing drive? That was always useful to see if your hardware was truly compatible or if you might need to find or (even worse) compile your own drivers. Not everyone can do this, but then not everyone can install Windows, either. Ubuntu or any other Linux distro is no magic bullet that even those whose computer skills are limited to emailing and browsing the web can install - but neither is Windows.
There's also some misrepresentation back on the first page - current Windows DOES update in the background, and then notify (or if it's already past the 'busy' time you can configure, automatically) reboot if necessary. There's no requirement to stop working just to download and/or install the updates, just some things will not take effect until after a reboot, which is the case with any OS, you can't replace critical in-use core OS files while they are being used, the best you can do is flag them for replacement at boot, and then reboot. Yes, previous versions of Windows wouldn't pre-install, or install updates that didn't require a restart, until you actually triggered the updates manually (on a personal machine - corporate environments are different, as there are tools to manage this). If you're in a hurry, you cna manually rigger an update check after every restart until you are all caught up - but you don't have to. Same thing in any version of Linux I used, either let it automatically update in the background, or manually force and install updates if you didn't want to just wait and let it do its thing.
I've also run Linux as a VM under Windows, with multiple methods - VMWare, Hyper-V, and VirtualBox. No dual boot, and for most things, it works quite well.