The “Open source or die” nature of a lot of enthusiasts and distros doesn’t help either.
If someone new installs debian on their machine and didn’t know their wifi card needs proprietary drivers then they’re kinda screwed unless they have another machine handy. Plus a lot of the time the open source driver will be worse for X but better for Y so now you have that conundrum.