I agree with itisnotlogical here. An install package or instructions should (*not) preach to you like you're an idiot. A guide on setting up a BIOS for different OS should just give you the fucking instructions with a minimum of fluff and fuck off.
The deeper issue here is that if people didn't want the stuff Microsoft makes then they wouldn't be complaining. Sure, use Linux if it's as great as all that, but don't keep harping on about it. The reason they harp on about it is that Linux isn't all that great for most people. I've installed and used Linux a number of times, a variety of different distros and never been impressed by them. I want an OS that just does what I need and sits in the background so i can forget about it.
People complain about Microsoft not because Linux is "better" but because they actually want Windows except without Microsoft. Except ... Microsoft makes Windows, they're the entire reason it's ubiquitous and supports most things so well, it's not their fault when Linux drivers suck. Hardware manufacturers don't not assist Linux distros with tech specs because of some conspiracy, but because Linux boxes comprise like 1% of the market, and most of that is in the server space, not the consumer space, so it makes no sense to spend money supporting that.
You get what you pay for. The truth is, most things are just easier in Windows, and Linux-heads want that too. But instead of making that work for themselves, or just resigning themselves to that if you make something from free parts, there are trade-offs, they do the Microsoft-hate-boner.