> we simply have to make a cultural change where non-technical people do more for themselves
This only works with a TINY part of the population. Most people, even if they actually do care, just don’t want to expend the immense mental capacity to learn all the technical specifics. This stuff is HARD for people. Imagine having to learn metallurgy in order to drive a car.
> I don't even think it's about technical difficulty (most of the time)
I do. We simply don’t appreciate enough how HARD things are for non-technical people that we take for granted.
> I think people just want someone else to take care of their shit
Of course, that’s what software is supposed to do. And we can build software that does this, even with good primitives. We just have to laser-focus on UX and can not hand-wave away glaring issues that will instantly lose 95% of users like most of us keep doing.