I believe some of you are being too lenient towards the developers. Yes, EA sucks and they're probably not giving them enough resources to develop a decent game. EA is also to blame for the whole Olympus debacle and forcing The Sims Team to release it as The Sims 4.
But The Sims Team is woefully mismanaged and they are to blame for the game being so bad too. Let's not forget that Lynsay wanted to improve babies, but Grant told her not to do it and she caved in, even though she's his boss. And they prioritized things like a talking toilet over working elevators. And who could forget their justification for not including dog houses in C&D?
I honestly don't believe we'll ever get content-heavy EPs like the ones in TS2 and TS3, but they could definitely be better than what they're giving us right now if The Sims Team wasn't so mismanaged.