Unless the majority of users are using already compressed data and program binaries, then when swapping, zram will be faster. If the majority of users do not use enough RAM to enter swapping then zram is not needed, and so frees some RAM not in use! the middle ground of not swapping, or swapping to zram, (not SD), I suppose is the use case for the average user as deemed by the rationale of non inclusion. This will of course encourage you to use xz compression of all your data files, and mess up the coding so you need the compressed and uncompressed images in memory at the same time! And would not an Ethernet memory server be a better swap?
Of course the double kernel (or patch) solution would expand the dd image, but then that's just one download, or maybe 4 if your trying out some newer version with extras included which you don't need. I mean like who NEEDS Mathematica,
, (sorry wolfram peeps, but it's a maths joke. Not Mathematica, the inclusion of said micro bloat.)
I'd prefer zram as a raspi-config easy setup option, but I'd also like other things such as someone giving me a million in a suit case, but that's just dreams.
Pi[NFA]=B256R0USB CL4SD8GB Raspbian Stock.
Pi[Work]=A+256 CL4SD8GB Raspbian Stock.
My favourite constant 1.65056745028