Main reason being that on a lot of systems I use don't have a password on the root account, or more often, I don't know it. sudo su lets me use my password. For my personal systems it doesn't matter - but for, say, diving into root-owned logs folders on work systems, keeping sudo su in my fingers is easier.
It was more "I am screwing with ZFS so every command needs sudo and it was a pain" than awesome ;D
I upped my server to 64 GB of RAM over the course of this year in pieces, and I just installed 64GB of SWAP, but considering that it's mostly running web, email, unifi, household NAS requirements, an internet radio stream, and a few other things - it's getting used - but it's not getting *beaten* like a large mariadb would
I have both my Friendica server and Nextcloud on this server. Especially on Friendica I noticed significant improvements my increasing the pool, and zfs storing most recent things in RAM helps speed up the rest.