Oh, really? That's unfortunate, lowmem devices need it even more. I'd expect "don't try this at home" error message instead, but if that's so Thanks for reply. I still remember running zram swap at 16/4 device when it was fresh and I still run many 32/4 routers with openwrt 18 on different places, where I don't need gigabits. I know factory firmware stops receiving updates the day it comes out, but it is somehow sad electronic-waste-wise.
Compiling your own image an enabling the required option CONFIG_KERNEL_SWAP is still an option. It is not possible to compile swap support as a module, which is why you cannot enable this via the image builder or fw-selector/ASU. So instead you have to build your own image with that option and the corresponding zswap packages enabled.
I expect enabling swap in itself to have some overhead, so that is probably why it is not enabled on low end platforms.
Thank you, that's it! This should be the accepted answer. Since there's online image builder, which is very cosy and way faster, I almost forgot I can compile myself and tick the options in make menuconfig as in the old days I'll go this way then.