I heartily agree that you need not (and should
not...) feel obligated to "prove" anything of this sort, to anyone at all.
Obviously, when hardware manufacturers prepare systems for retail
sale, they equip them with Windows installations with standard configurations that they know will work. (Might not be the fastest or the best, but it won't generate expensive and useless tech-support calls...) But they prepare and ship Linux servers, too.
In fact, if you bought a straight-retail copy of Windows
"off the shelf," that is designed for installation on a "bare machine," then you will find that it, too
goes through a complex hardware detection process in order to construct its so-called "HAL," or "H
ayer," which is (simplifying slightly...) its version of hardware drivers. On modern systems, that works well; on older ones or strange ones, it has problems.
You're really "comparing apples to oranges" when you compare (any installation that has been done for you,
to (any) that has not...
And the time has long
since passed, where Linux/Unix was thought to require any
apologies at all.