Of course you can still be fired instantly for huge mistakes but it’s difficult to prove for them which is why I’ve never seen it used.
I have seen it a few times, but there have to be severe and generally repeated offenses, though you can get fired instantly for stuff like serious stealing from the company. But then again, there was once a dude who tried to start a fist fight with his bosses’ boss, which apparently wasn’t enough for him to get fired instantly.
Obviously both approaches had advantages and disadvantages, but OPs experience was definitely possible if you had the patience and luck to find a good community/server. But this also means there is a certain barrier because you have to do some work to find a good community/experience and can’t just click one button to start.
And there are still modern games that have server browsers and they mostly tend to be less toxic imo, in part because people tend to know eachother a bit better and in part because servers generally have harsh rules, so toxic players often get kicked quickly.
And this is also where the disadvantages come in because there are admins who just kick anyone they don’t like for whatever reason.