My machine does precisely what I want, when I want it, in the way that I want it. If it doesn't, within reasonable constraints like physical possibility, I can open a text editor, and make it do so. Sure, that might take me a long time.
I can add almost all of this configuration to stuff like git repos; back it up; transfer it between completely different machines; I can have a very high degree of certainty that any laptop or desktop I pick up off the shelf will just work and that within 30mins - 1hour I can have it working _identically_ to the old one.
By contrast, right now I am using my phone for USB tethering. There is literally no way for me to make this automatic because it's a black box. I have to enable it every time; if the cable moves a bit and disconnects; etc.
Trivial, basic example? Sure. The fact that even this most basic behaviour is completely unfixable proves the point.
I'm really looking forward to stuff like the Librem, pinephone, etc.
The IBM-compatible PC might well be the greatest contributor to the progress of technology in the last few decades. It's heart-breaking that smartphones are this custom random locked down mess of nonsense.
Hell, this article has reminded me I was meaning to set up a donation to the FSF. Off it goes. A small impact but an impact nonetheless. I really appreciate the work you guys are doing for those who can't.