Found out the hard way that if you edit /etc/sudoers with anything other than visudo you best be absolutely sure the syntax is correct, otherwise sudo will refuse to read it and you’ll be locked out.
Also learned to add -rf to the rm command at the end, after I re-read it to make sure it does what it should do. Something like rm /path -rf instead of rm -fr /path. That protects you from your fat fingers hitting the enter key half way through.
There is a lot of ‘reinventing the wheel’ in software, and I did not claim otherwise.
When new abstractions are beneficial, other programs take advantage of them and the whole ecosystem moves forward. When they are not, nobody cares and they are ignored and die. In that respect, open source software development is very much like evolution.
Judging by apps using it, looks like this abstraction is indeed useful.
I’ve been using Xubuntu LTS on my work laptop some 10 years now. All the customization I do is remove snaps and add flatpaks. It just works.
I have RHEL and derivatives on my work machines, where I spend most of my day. I don’t like the RPM package system, which they tried to improve upon several times already. I don’t like Gnome, is too opinionated for me.
I had a colleague who used Gentoo, to claim superiority. His laptop spent most of the day burning kilowatts with the fans blowing. Not for me. Having everyone build packages from source is very unneficient. "Oh, but the security of building your own binaries! " Well, did you look at the code you’re building? No? Well then.
I end up always going back to the DEB ecosystem, with a XFCE desktop. Lately I’ve been using Manjaro with XFCE and Flatpaks, no AUR.