I think "Free" is the keyword here. I do not recall the same being true when Windows 7 and 8 were first released. I have a strong feeling that many people downloaded Windows 10 because it was a free download and the hype had been mostly positive. I know that was the reason I decided to move from Windows 7 to 10.
After working with it for a month now, I have regrets. When I moved from XP to Windows 7, I thought, "Wow! This is definitely an improvement. I didn't feel that way after installing Windows 10. I think this version should just have been called Windows 8.2. I find the look of the interface to be bland and many of the customizable settings have been removed (or at least buried.) I cannot stand the auto-update feature... an update automatically rebooted my system while I was restoring content from a backup.
Anyway, I think MS had it right with Windows 7.