Very good, and the way to go.
At the company-level, most use Enterprise licenses, and deploy the operating system to machines rather than just use the OEM version that comes with so many boxes.
Numerous deployment tools exists, such as the free Microsoft Deployment Toolkit (MDT) or the more robust System Center Configuration Manager—which requires a license—but they make remote deployment and installation a breeze.
It’s the best way to ensure crap stays off the systems.
And I get exactly what I want, for quite a bit less cash. I’ll never again buy one of those premade computers again.