I've been a linux user for >10 years and switched to Mac ~4 years ago. I use, love, create, maintain and contribute to open source.
Honestly, the only thing I miss from Linux is i3 (window manager). For the rest, much happier with what Mac offers. I use spectacle on MacOS, which isn't nearly as good as i3wm. It's open-source. I use a bunch of other free or open source tools for Mac. Karabiner, f.lux and lots of other tools.
CleanShot is probably one of the few paid tools I have on my Mac. My company pays for it, and it's something like $20 one-off. Well worth it. I would have paid triple that if it worked on Linux.
I think it's a false dichotomy that Linux == free == good and Mac == paid == bad.
Also, my time is worth more to me and to my company. I feel more productive and that I waste less time fiddling on my Mac than my colleague on Linux. Perhaps it's an age thing, but I now value my time more, and prefer to fiddle only with certain things and not others.
YMMV. All the power to you for using Linux!