That is a good question. I'd imagine it might have to do with the cost of software development of a proprietary operating system (with no template.) They could spend more money to use less ram, but the cost to just put more ram into the system might not exceed the extra cost of software development. Remember, the operating system needs to be immensely secure so that piracy does not happen. Android, Linux, and Windows have been developed and optimized over many years for the goal of running on lower end platforms.
Edit: Actually the PS4 OS is based on FreeBSD, so scratch that.







