Worth noting the M1 memory is MUCH faster and higher bandwidth than x86 options at launch (about 2x). That accounted for a lot of the difference in perception. At least for general usage... for Docker + containers, it definitely uses a bit more.
The pricing structure Apple charges for more memory and storage is F'd up... I was just making a point that one doesn't need as much as you might think depending on the bandwidth and workflow.