But there are hidding costs. First off you need to decide how many boards to produce of each configuration AND DO NOT GET IT WRONG, if you get this wrong you lose a lot of money. And when you start adding variations the posible combination really start to get out of hand. Lets say, you have 3 possible socs, then you have 8, 16 and 32 gb of ram variations of each one, and finally storage, and you can see why storage is the last thing it gets soldered on, otherwise you would se EMMC used a lot more.
It was decided long ago that soldering the cpu to the boards was acceptable as long as memory and storage were modular, because guessing what class of cpu would sell more was easy.
So you can see why this is generally used for low end products, so they can produce one or two boards and thats it. A tactic used in laptops lately was to solder 4GB-8GB DDR4 and offer one extra slot. Not sure if the same can be done with LPCAMM2.
Also for things like Strix Halo we are talking about 32 and 64GB of LPDDR5X, who is going to solder all of that? it is far too risky.