I use a script for dealing with Windows post-install. It's 120 lines long and still incomplete. My Linux install is around the same ballpark.
Have you ever attempted to install Windows at scale? Windows installation process is not a paragon of just works simplicity. It's a horrendously complex piece of software. Having sane defaults doesn't change things that much.
That's not true at all, 3 to 4 clicks won't even get you through formatting the hard drive. Not to mention Windows Update never seems to install the correct drivers for my motherboard and very outdated drivers for my gpu.
Linux install is pretty similar and the only driver issue I have with it is my video card.