I too believe EA is "greedy" in that they want the most money for their product, but I don't know any major company that doesn't. One of the WoW expansions from Blizzard that went live had a terrible talent balance because they changed it during beta, a few weeks before release, and they didn't postpone it like they should have. The same Blizzard dares to charge 20 euro's for an in-game mount. Two of those mounts cost the same as a full Sims expansion. And Blizzard left many exploits in WoW for months if not years, allowing huge numbers of gold hunters and spam bots to do their dirty business. And despite all this I actually think Blizzard is one of the better (or less bad) game companies.
All major companies do things like that. It's how they become major in the first place. And EA has some pretty decent support (as does Blizzard).
I do agree with you though that The Sims 4 seems stripped of too many features and rushed to completion. Sadly, that seems the way with many games these days, Banished being a very nice exception.
And regarding CASt and lag, I could imagine that without CASt a much more efficient rendering system could be used, because all objects would have fixed/known colors. I can very much imagine the two are totally unrelated though and EA was just making excuses. The biggest issue I have with EA's Sims studio is that they don't seem to have enough good programmers, and a lousy QA department. There's so many bugs in that game for way too long.