As I said it's not something I subscribe to personally.It wasn't cheaper. It was based on them designing for 8GB first, to enable background apps to run simultaneously with games, before they knew 8GB of GDDR5 was possible. Because they thought DDR3 was the only possible choice, the on-chip ESRAM was necessary to add additional bandwidth. The space on the chip that this took up, in addition to the space the Kinect processing logic took up (which was not huge, but not zero either) was space that could have been used for more CUs.
It wasn't MS being cheap, it was MS focusing on XBOne being the "all-in-one entertainment device" at the expense of it's gaming performance, a mistake that I trust they won't make again.
but just because you and I may not think that, doesn't mean a lot of people don't. And the years of some people saying otherwise didn't change that view of theirs.
although I don't personality think they were sacrificing games for all in one machine either.
if the choice as they saw it was 4 or 8gb machine, even for games the 8 would've been the better option in my view, even with slightly less cu's.
Just so happens in the end, 8 ended up being viable with gddr5.
all in one doesn't automatically mean the choices would be bad for games.
but this is totally OT.