I agree with everything you said, but would add that I think it’s a BIG mistake for Microsoft to release buggy software that could cause that many problems, as it’s likely to finish them off in the in consumer marketplace.
Windows 8 lost them a BIG chunk of consumer market share as W8 was the final straw for millions who bailed and went to Android, iOS or OS X. A really buggy W10 that cripples or blue screens millions of consumer PC working perfectly well on W7 could be the final straw for a few million more, and I don’t see where Microsoft could recover the consumer marketplace after two major OS disasters in a row.
They're very careful to only schedule the major OS disasters on alternate releases. :-)