There's all this talk of ethics and of logical fallacies that's making the rounds, and then you have this failure to realize that non-techies are conditioned to see technology as some sort of black magic that you have to be a special kind of not-quite-person in order to be able to make sense of.
No matter what spin you put on it, life in our society is not simple. Any kind of tool tends to work better if you're using it with some degree of understanding how it works.
If only our industry would somehow magically stop enabling entitlement and complacency (and make it easier for users to "do their homework")... then maybe things would actually "just work" much more often.
I also believe we haven't yet explored all options to make certain "specialist" topics more accessible to the general public. E.g., I'm continually surprised how much the actual network traffic between apps/devices and their corresponding servers is hidden. I believe a simple visualisation about what apps/devices are talking with who would do a lot to at least get some basic understanding of what's going on.
People seems to be very capable of learning concepts if they see personal relevance - e.g. teens know very well what the battery, wifi and signal strength indicators on their phones mean.
I will disagree with this whole-heartedly. Full bars are meaningless, and dBm is hidden (on Android at least). What we see is whatever the OEM chooses, with actual signal strength hidden away.
Consider we're not just already failing to build products that "just work", we're making it hard for users to make things work at all. There is obviously an incentive for that - Sinclair's law. However, imagine developers were actually incentivized to design beautiful, internally consistent systems, and expose their inner workings in an accessible way. How do you go from this proposition to the conclusion that everyone would have to become an expert in everything to do anything?
If everyone had access to the information needed to fix their problem using basic reasoning, but wanted to do other things, they could be able to find a nearby person who knows a little more and can help - as opposed to wasting time posting in support forums, waiting for customer support's non-answers, having to learn Google-fu to find if someone had the same issue, and eventually throwing the goddamn thing in the trash.
As an aside, I do have an axe to grind here; I did buy a pair of Bluetooth headphones the other day and, and do like chucking them in the bin even though they just work, just because I'm sick of being locked into yet another half-arsed wireless technology. I'll probably just give them to someone less demanding, because I don't want some landfill dwellers on the other side of the world inhaling my headphones. I've also reached the point when if anyone asks me for help with computers I recommend trying pen and paper instead.
Anyway, the fundamental distinction I'm trying to make is ternary: - having to learn things that make sense (competency and proficiency are enjoyable), vs. - having to learn things that pretend to make sense but don't (being good at those also feels good but I suspect is devastating to mental health), vs. - outsourcing all of your learning and going on with your life (until the Morlocks eat you)
History in general feels very much like one of those over-engineered legacy systems where every change is slow and painful, and the current maintainers can only guess why things have ended up being in a certain way, and hope trying to fix them doesn't suddenly make them worse. If you only have pure human universals to deal with in your life, I envy you. Otherwise, you might need to acknowledge that a lot of the "demands of life" are simply arbitrary constructs that beg to be challenged, renegotiated, optimized.
Maybe everyone becoming an expert in Bluetooth configuration or whatever is not pleasant or desirable, but in my book it beats destroying our economy, species or ecosystem by a thousand small cuts.
TL;DR: "Specialization is for insects," anyone?
"It is a profoundly erroneous truism, repeated by all copy books and by eminent people when they are making speeches, that we should cultivate the habit of thinking of what we are doing. The precise opposite is the case. Civilization advances by extending the number of important operations which we can perform without thinking about them."
If you need the person to understand Less need for specialized skills/info is good. Less availability of that info when needed, I just can't see how that can be good.
An hour of coherent explanation by a friend is worth more than an hour of pointless frustration at a company, no?
Correct me if I'm wrong (oh no, needing specialized info to make a general argument!) but modern cars don't have carburetors anymore, because it turned out to be an evolutionary dead end of sorts?
Maybe the same thing is bound to happen to Bluetooth anyway; and I believe that the better its workings are exposed to those who want to know it, the sooner people would be able to replace it with something that works better, thus generating less waste - of both resources and time
Do you think people would be happy if the wifi status icon just became a boolean "on/off"? Of course not. They are able to make differential decisions in light of the (limited) information presented.
Empower users with information!
Sadly apple removed that option from phones, and other companies followed suit
I like the idea and hope some MS engineers are taking note.
As an example, Windows partially exposes that with my current setup and it's a right pain, when some apps (e.g. Zoom) decide they preferentially want to use some other bluetooth codec than the one I actually chose.
Most people really just want one thing which says "headphones" and for the software/hardware to Just Work.