I think the problem is that the FSF's definition of freedom still stems from a time where everybody being a programmer was seen as a realistic and achievable goal. The actual situation is that we have two groups that care about different things: Users and developers. Users' biggest concern is that the software helps them achieve what they want to do. They care about restrictions like DRM if it hinders them in doing w…
>FSF's definition of freedom still stems from a time where everybody being a programmer was seen as a realistic and achievable goal. The FSF does not believe that everyone should be a programmer. Much like freedom of the press matters for those that aren't journalists, freedom of the software matters for those that aren't programmers. I care about the right to repair even though I'm not a car mechanic. >The actual si…
It's also a losing strategy, which is why concepts like dogfooding and support duties exist.
Developers must be users at times, and users have a lot to gain from occasionally being developers (hence all the brouhaha about "learning to code" and so on).
Seeing the world in terms of users and developers is a throwback to 1970s waterfall cathedrals, something the Free Software movement is quite clearly set against.