Why would sub-classes make us think we'd never get the full class?
Well, there was the BM getting Commander's Strike, and the PDK & Mastermind in SCAG, and a first pass at another sub-class on MM's stream. And, the Warlord's been stonewalled ever since.
Conversely, the presentation of the Artificer as a wizard sub-class was violently rejected, and we eventually got an Artificer.
So the road to full-class seems, on that small sample size, to include hating just as hard as you can on any sub-class solution offered.