Why not use bash-completion? The running example you gave is dangerous - you could end up running one or more of the wrong executables.
evanstucker
Arch Linux instead of Windows or MacOS
GrapheneOS instead of stock Android or IOS
Mastodon instead of Twitter/X
Matrix instead of Slack
Lemmy instead of Reddit
Signal instead of phone, texting, and video chat
Jitsi instead of Zoom
Nextcloud instead of Google Contacts, Calendar, and Drive
Protonmail with custom domain instead of Gmail
Jellyfin instead of Spotify, but I still use Spotify... :(
Pixelfed instead of Instagram, but its still lacking content and useable mobile apps.
Haven't escaped YouTube yet, but meaning to browse Peertube more.
I've been a Linux-only gamer for years too, thanks to Proton, Vulcan, Lutris, etc. Still waiting for good VR though.
FOSS or GTFO!
At work the only option I had was to get a Macbook, but I don't like MacOS, so I installed UTM and I run Arch Linux (ALARM for aarch64) as my desktop. It's functional, but of course I'd rather have a beat up, 5 year old Dell or Thinkpad so I could just run Arch natively.
I've been a Linux gamer for a few years now. I don't have Windows at all. Between Steam's "Steam Play" and Lutris, you can play most games without issue. To find out if the games you want to play will work on Linux, check https://www.protondb.com/ and https://aclist.github.io/. Good luck!
Does anyone have a comparison of Flipt vs Unleash? https://www.getunleash.io/