It’s much easier to make a headphone output that is tailored to a very specific driver than it is to make a generic headphone driver that can drive any conceivable headphone plugged in.
Doesn't the CPU capability check come back and bite you when doing major (i.e. full image) updates, though, with Windows Update refusing to proceed? That's according to my experience when fiddling with a Windows 11 install on an outdated system, at least, but it could've been some other problem.
The awfulness of cheap/low-power DACs, on the other hand, knows no limit.