Karma/subreddit systems incentivize posting inflammatory things for their insular communities to circle-jerk over. Nothing fuels the upvotes like righteous indignation. Spreading positivity doesn't give the short-term endorphin release that internet points give you.
It's a barebones window manager (WM). Emphasis on a "tiling" window philosophy (windows by default do not overlap and open side-by-side) and keyboard-centric workflow which is great for programming. Most of the "Unix porn" posts you see are on a WM because they are highly customizable.
Would recommend using Docker (container) and Caddy (reverse proxy) to self-host as a newbie, streamlines everything and only basic Linux knowledge required (although you do have to learn Docker commands).