Intellectually, I understand what you’re saying and agree. As a consumer though, totally disagree.
These products (consumer-grade routers, network extenders, bridges, gateways, modems, IoT devices, PC’s, tablets, smartphones, and so on) are all marketed and sold to and for consumers, as consumer-friendly, and will little-to-no “professional” support needed nor offered nor available in too many cases. Folks are on their own. Support, such as it is, is delivered haphazardly via community fora such as this one, paid subscriptions adding to the product costs e.g., “AppleCare,” or in other less-than-effective methods. So again, consumers are tasked with all debugging of issues. Certain of us can do this, others cannot, and many more don’t choose to. You would argue that those in the latter two categories should have this done by professional outsiders, I would argue that is impractical and negates the value proposition of consumer products. Yeah, I know, marketers lie. But then the bad press and returned items are deserved.
I don’t think this is an analog to HVAC, electrical, or plumbing work. Home DIYers can do some of that stuff, but none of a central HVAC unit, running a 240v vehicle charging line, or installing a new vent stack is marketed as a consumer-friendly initiative.
For the last part of my mega-rant, it isn’t always the network. One of my eeroPro mesh routers is in the garage about 4 feet from my Rachio3, I’m seeing a strong signal, my car gets over-the-air WiFi updates easily, I can stream 4K video to my iPadPro without pixelating, etc., etc. But my Rachio3 does NOT work with HomeKit. Second example: within 5 feet of one and 12 feet of another of my eeroPro’s (I have 7 throughout the home), a couple of iHome smart plugs lose connectivity on the regular, and only infrequently reset themselves correctly. Again, very strong WiFi signal area, lots of bandwidth available, yatta, yatta, humma, humma.
So I’ll posit that some level of network “quality” is necessary but if the device has to have a network equivalent to that used to monitor heart monitors in a hospital setting, it ain’t gonna happen. And that’s on the device manufacturer. OK, rant over.
BTW, I’m NOT a network admin but ex-CIO having worked my way to that role in most IT-ish positions at some point. And with no patience for things that do not work as advertised.