Yes, they did, but that just brings us back to the same question. ie Why UVC standard webcams, but custom drivers for DVB?
In the past I have given the same advice to people that rahulsundaram mentions below, I'm aware of how this came about and there are plenty of examples, Microsoft also effectively mandated AC97 and HDA, and I think they had some influence on the AHCI situation. But again, why these things and not everything else?
Did somebody at Microsoft consciously say "Oh, we need to standardise webcams, but DVB doesn't matter" ? I'm guessing no. So how did we get here, and what can we do to improve things?