Docker runs in a VM on MacOS anyway, it’s not running on bare metal. Is instruction-set even relevant in that world?
I run Linux on all my machines, and even running many (5-10) containers, 16GB was plenty. I now understand a bit better.
I would not buy a new machine today for work with less than 32 GB.