The dearth of WotC official "general content" is being filled by some quality 3rd party publishers. It really is a shame that some are too close-minded to even give them a look since they are only depriving themselves of the benefit. So continue on the fanboi crusade for a WotC official stamp on general content books and keep hoping they will meet your requirements and release the exact content you are looking for. A secret for you - it very likely won't happen. They have a brand, official setting, and an established road map to manage for 5e. They will release based on what has the widest appeal and offers the best coverage of as much content and crunch in a single book as possible. That isn't to say that won't change but the odds are very, very slim based on what Mearls has repeated often.
Yeah, like it or hate it, WoTC has been very clear on their approach with classes. Rather than have class bloat (like 3e), they are taking an approach of greater customization. I.e., rather than have 150 unique classes/subclasses, they've got your core, and you augment those core with customization via feats and backgrounds. E.g., rather than have a separate fightery rogue type class, you can be a fighter with a criminal background and dungeon delver feat or something like that.
Personally, IMO, I like this approach better. I'd rather have the tools and get my hands dirty creating things than a completed premade list of classes. I understand how others have different opinions.
The second part of that is 3PP support. 5e has expanded on the OGL significantly with the DMs Guild. It's a clear message to everyone that WoTC has no intention of doing splat bloat, but is leaving that up to the fanbase. I also support that. Some of the best material in the history of RPGs have been fan creations. Heck, wasn't Ebberon a fan creation?
So at this point, while everyone does have the right to complain about something not being there, if we know the business model of WoTC, what's the point in doing so about things we already know the answers to? WoTC has given us the solutions. It might not be the solutions everyone wants, but it's still a solution that does exist.