At a guess, because it standardises everything from a customer service viewpoint. They can cut down teams for Windows XP, Vista, 7, 8 and 8.1, and have a dedicated team for Windows 10.
When dealing with a large user base, having a standard baseline that everyone knows is the ideal. The current technology allows Microsoft to do that, so they're pushing it.
I genuinely think Windows 10 is an attempt to standardise Microsofts OS user base.