Earlier quoted context omitted.
Terminal.app often feels sort of clunky to me. I use iTerm2 instead--being able to split panes is really nice (no, I don't want to use tmux). The default userland is kind of annoying, in that a lot of utilities are BSD ones and aren't compatible with my imported-from-Linux scripts, aliases, etc., but that's just an install of coreutils away.
Yeah, I get annoyed too when people use Linuxisms in scripts because they don't ever run right on FreeBSD.
I'm glad you could migrate your snark from Reddit, but it doesn't do a lot for a real conversation.