Many of the modern lower cost FPGAs have DDR memory and high speed interfaces nowadays. It wouldn't make sense to bring a new product to market that doesn't have high speed interfaces. I'm not talking about substituting a modern FPGA with an old CPLD device...
Well which "lower cost" FPGA has DDR4 interface? Or even DDR3 that works above "pedestrian" 400 MHz? I know of none. The cheapest FPGA I know of which is capable of such feat is good old Kintex-7 K70.
Also each vendor has it's own DDR memory controler with interface that is not compatible with any other vendor's interface. So "transplanting" design from one vendor to another is quite expensive and long undertaking. The cost of controller itself is also a factor, though for commercial projects it's usually overshadowed by the R&D cost to re-target your design from other vendor's controller.
But DDR is not the worst of it, as slower interface speed sometimes can be compensated for to some degree by utilizing wider bus. When it comes to high-speed serial links, that is a real horror story, as most other vendors require commercial license to even use those transceivers, not to mention high cost of any relevant IPs (like HDMI, DisplayPort, PCI Express, 10/25/40/100G Ethernet, etc.), and incompatible user interfaces. Even when it comes to relatively simple LVDS links, 7 series can achieve over 1.25 Gbps on a single pair as per spec, which is far above and beyond what their competitors can, most of which top out at 800 Mbps. Again, it can be worked around with by using wider bus, but it's not always possible - like for example when you interface with external devices using industry-standard protocols like LVDS video, or HDMI.
Lastly, I've been looking at some point for a CPU SoC with publicly available manuals which would offer a high-speed connection that can be used to connect to FPGA, but the best I was able to find back then was a single PCI Express 2.0 link with only 5 Gpbs of theoretical bandwidth, which was nowhere near enough for my requirements at a time. Not sure if things are any better now, but would be interesting to know if it would be cheaper than using overpriced MPSoCs.