So basically your saying that the ssd in the current MacBooks are fast they don't need to be upgradeable.
The ram is soldered in because lpddr3 only comes in soldered form. Technically they could use a different form of DDR 3 but you'll sacrifice a few hours of battery life.
Yes, For 99% of the cMBP and also of nMBP owners the performance of modern SATA-compatible SSDs is nowadays nearly irrelevant for normal use. And for that even more write/read-performance than nowadays 500MB/s is just useless for Mr. Joe Smith...
AND:
No,
I am saying that with the nMBP you never can upgrade to bigger SSDs later on - you are condamned to stick with your choice you did at the moment of purchase. And you shurely never can install a second SSD or exchange SSDs within some minutes or between the SSD of two machines if you want it or are forced to do so. Life changes and you cannot foresee your needs in 3-5 Years later from now.
Second hand market will be therefore not at all as easy as it is today.
AND you never can just bring your machine in for service without the SSD and continue to work with it on another machine - you have to let your personal data with it, whether you want it or not.
Exchange of RAM from one machine to another is also impossible as is upgrading in 2 minutes or just exchanging RAM that does´t work any more…
It´s a sort of inflexible slavery - you have to live with your decision/Budget/Needs at the moment of purchase and you will - as already with iPad and iPhone - spend more money than needed, just in case of… is that what you call freedom of consumers decision?
I replaced just 2 days ago my "original MBP-SSD" , an old SATA II Kingston 512 GB from 2011 (Write/read max 250MB/s) within some minutes by a modern SATA III Evo 1 TB (Write/Read max 500MB/s). The machine is a little bit faster, but that is absolutely irrelevant, even for photoshop as long as you are not a professional photographer. The difference between this new SSD and faster (future) ones will be even more neclegtible - so what?
By contrary, upgrading RAM from 8 to 16 GB makes sense. NOW it was necessary and prices very low. If you are forced to buy "better too big than too small" equipment from the very beginning, you pay always a lot more - you lose money and you fill only the pocket of apple (and that in advance)….
What consumes the most battery life for average Owners is (as I think) not RAM, it is the Screen (until OLED takes place in the market) and the CPU/GPU.