imho the biggest problem with all the new snapdragon laptops is that all ram is soldered on, because the new chips don't support slotted ram.
replies(2):
The only notable exception here is Apple with their absolutely bonkers RAM upgrade prices, which is why I would never buy a Macbook.
EDIT: I just HAD to look, MacBook Pro(ha!) by default with 16GB unified memory, it will set you back 400$ to go to 32GB, so more than 4x what Lenovo takes (64GB not even possible, of course).
Just to be clear, that applies to the base M4. M4 Pro and Max can go up. (To 128GB I think).
And I believe these are LPDDR5X 7500 on the base M4 model. So it is more expensive than Lenovo even though it is slower.
M4Pro and Max get much faster RAM though.