Dell also overcharges on RAM. They all do it. I was pricing an Alienware gaming rig and to go from 16GB to 32GB they charge anywhere from $150-300 depending on the model.
I was looking at the 13" Dell XPS laptops and the current models on sale with an i5 processor with 8GB of RAM (soldered) and 256GB SSD goes for $599. If I want 16GB of RAM that's an additional $200 but then I get an i7 CPU and a 512 SSD. That $200 bump is more reasonable as you get a better CPU, more RAM and a bigger SSD. However it's still $200 more. Price a Lenovo laptop, ThinkPad notebook or a Lenovo Legion gaming rig desktop or laptop and it jumps much higher in price when you want a little bit extra in either memory or storage.
The bottom line is, all these companies are just using creating up selling to get you to go with the very best specs as you keep pondering well, it's only $200 extra for this and I might as well just add this as well for another $200 and as you keep going you start to reason, damn i'm almost at the best spec'd machine.