Microsoft created the feature so you'd actually have driver support when doing the reset. I'm sure we all love resetting a touch screen only machine to find out it has no touch support for the install.
Perhaps this would encourage vendors to actually follow standards for their input devices so they didn't require custom drivers. Win-win!
They could have just put the drivers on the CD like every linux distro ever.
You mean the CD recovery image disk which would ostensibly have all the same bloat/spyware as the PC itself?
No, I mean the official Windows CD (technically two DVD set now). New Windows versions are shipping frequently enough now that it would actually be possible.
Microsoft could maintain specific install mediums for each device, including the drivers necessary, but without allowing vendors to load crapware