My apologies, Cap, but I'm not sure I follow what you're saying here. You said that wild mage DM dependency isn't a problem, but then you seem to suggest that DMs need to give wild mages lots of surges, which seems like a contradiction. Could you clarify what you meant?
Solid point; I don't want to say 5E is missing anything, but some classes feel like there are gaps in they breadth of abilities they have access to (Warlock and elemental Monk, I'm looking at you, but there are others). Some of that would be fixed with more spells, some would be fixed with better spell lists. I would sorta like a more comprehensive "top-down assessment" of 5E spells to make sure bases are adequately covered.
Alrighty then,
There are, to my mind, two components to this:
a) the basic fact itself you need DM approval to play the subclass. This I feel is adequately communicated. I also feel it is fully warranted, because I see how the whacky surges don't fit all campaigns.
This was the complaint, and so I disagree. But:
b) if the DM do approve of the subclass, how then to handle it? Here I feel the PHB completely fails the budding wild mage player. A casual reading of the text fails to convey the crucial information that getting advantage IS the subclass. It's almost all the wild mage gets. There needs to be surges all over the place!
None of this is adequately communicated, I say. And there are loads of posts where DMs consider granting a surge once in a while, or a few surges a day.
From this I conclude the rules have failed to make a crucial point clear: if you the DM allow wild mages, you should prepare for lots of surges, or you're gimping that subclass choice.
If you the player want to play a wild mage, not only do you need to talk to the DM about surges, you need to satisfy yourself he or she will let your character go the extra mile and spam surges left and right.
If your sorcerer has 20 spell slots at a certain level, you can get advantage 21 times that day.
That's a lot of surges*. Much more than the rules prepare the reader for!
*) and it doesn't even include spell points...
Hope that explains why I said two things