

don’t worry though, it’s meh-ish on all distros, and nobody automatically sets it up for you (as easy as I made it out to be on NixOS, it’s not, and it was only “easy” because I’d already dealt with the driver before… in fact I had to carry over my old systemd suspend/hibernate restart script for it because it doesn’t really cooperate with waking up from sleep)…
…unless your reader just isn’t supported at all, in which case yeah nope
I mean, to be fair, user groups and services really aren’t a thing that a “normie” would be messing with on any platform under most circumstances, and if they would be then there’d be some understanding that it’d involve some sort of “hackerman tooling” as one might call it, whether it’s Windows’s service manager or the magic black window with a blinking cursor in it.
I, for one, had no idea what
svchost.exe
on Windows did (thought it was just M$ bloat, really) until after I started using Linux and had already made several systemd units on there and realized that Windows kinda-sorta-but-also-not-really-sometimes has that as well.A bigger problem imo is how Linux always seems to have a point-and-click way to do most of everything that your “average computer user” needs to do… but then somebody (cough Canonical and their snapd stuff cough) fucks it up and makes it so that you can’t just say “you can install everything using the app store”, which results in encounters like this one.
Oh, and your “why is this even an issue anymore” things like (shameless plug) this. Seriously.