Honestly, that is a lot of the problems with the Windows 10 upgrade experience, poor UX (something which Microsoft has rarely been known for during install/upgrade time). I have never seen a machine just randomly upgrade itself to Windows 10, but the way Microsoft presents the damned pop up has a big blue "Yes, please!" button that most people are just going to click to make it go away - then come back shocked that their system "upgraded itself". It's entirely anecdotal, but there is 6 computers I manage for myself and my family, out of the 4 that don't live in my house (some random Dell AIO, a Lenovo Yoga, Lenovo IdeaPad S405, Dell XPS tower) between the time I last worked on them and the next they had been upgraded to Windows 10 without any issue and without any complaint. To be fair, they were all running Windows 8.1 already, so there wasn't a bunch of shocking UX changes outside of Cortana.
All of these systems were owned illiterate users, my grandmother, mother and aunt. To be fair, there wasn't any odd hardware configurations, but nonetheless I was shocked that these systems were upgraded without me even getting asked in "why does this look different" questions.