The fixed RAM is annoying, but is done to make the product better — the packaging allows the RAM to be significantly faster than otherwise. It’s a major reason why the M-series CPU and GPU performs so well.
It’s the same reason why you don’t see slotted RAM on GPUs. The performance penalty would be great enough that nobody would buy them.