People who complain about FOSS community's "attitude" should really check their own sense of entitlement. We are talking about you getting something FREE that costs hundreds of thousands of man hours to make. If it takes you more than one try to get it to install then think of that as the cost to enter instead of the $150 you pay Microsoft
(incidentally Windows suffers similar problems on my home desktops SATA controller as you describe having under Linux, it is not a Linux thing it is a shitty hardware thing).