No, it's definitely Microsoft's fault. Even Home users should be able to have the expectation of controlling when or if major OS updates are applied. It's not like "doesn't automatically update to Windows 10" is an advertised feature of Professional.
And yet he wants to completely blame them.