system
Given the following post, respond as if you're commenting on Reddit:
human
Why don't CPU companies like Intel print Ram next to the CPU on the same chip?

It seems a bit odd to me that in a PC you have a CPU and then you need RAM and then you need to connect them together as separate modules etc. 

Why do companies not just print the Ram right next to the CPU on the same chip? Wouldn't that make it much faster and cheaper and also allow Intel to capture a lot of the Ram market? This feels like an obvious move?

I get that you lose the ability to custom choose the CPU and Ram that you want separately but that feels like quite a small deal? Doesn't feel like you really want 4x more or less than the optimal for amount of Ram.
gpt
They do, and it is much faster, just as you say.  It's just that when it's on the chip, we refer to it as cache.

Also, the optimal amount of RAM varies by workload, so you probably do want some ability to choose to have more or less of it.  You need much more than the typical amount of RAM if you're doing virtualization, for example.