Saying "complain to vendors" isn't an answer for 99% of users (unless you're a corporate user who vendors will listen to) and basically translates to "it's not worthwhile for you to pick it".
Basically it's the equivalent to a shrug; means you can't do anything with it.
Nobody here is blaming *BSD for not supporting closed hardware: it's a huge effort whose failures are entirely on manufacturers' stubborn refusal to cooperate with anyone that isn't a corporation. Unfortunately that's the reality we must live in today. The point is that Joe User doesn't give a damn about installing closed blobs that can't be examined nor updated, he wants his machine to work, and if it doesn't, he blames the software while switching to something that supports his hardware.
That's the fault of vendors not opening up their proprietary firmware blobs up to other systems.