Their excuse is they spend more time on their phone and it's more important to them. Further, Windows 10 and their PC works just fine, so that $100 dollars stays right in their pocket.
the modern hardware requirements is really at the core of the slow migration.
plenty of people auto-upgraded to windows 10 on PCs that once ran Windows 7, heck probably even Vista.