Frankly , I would call it a blessed liberty if it turns out that there is no answer / lore.
lol , in real life I live in the United States , and you could tack on to your question , " and where does a 17 - year - old get that kind of money ?? , especially in a culture that hasn’t seen paper boys in decades ?? "
The working class would love to know ! 
Seriously , though , the Blood Elves , for example , do have such a structure .
—And I don’t find it particularly appealing either.
First , Blizzard in it’s infinite wisdom has eliminated that tangible structure within the game. The trainers stand around doing nothing , like pieces of furniture. I’m level 94 , and have yet to visit a Warlock trainer. Somehow I got my hands on a Felgaurd anyway , and my Felgaurd doesn’t seem to mind my lack of tangible credentials.
Granted , you can’t find a single toilet , or vendor of feminine hygiene products , anywhere in Silvermoon City , presumably because ; Magic !
So it isn’t too far-fetched to imagine such a society consists near - entirely of aristocracy.
Still , realistically it seems to me , it would be a good bet that many of those aristocrats have seen better days , or are even rather down - at - heel. ( which I suspect describes quite a few of the real life American middle class. )
Several other problems with the whole thing have occurred to me , except not that I can recall at this moment.
So , frankly , I just scrapped the whole thing.
My warlock became a warlock the old - fashioned , realistic , way ;
She knew somebody. — Or more accurately , somebody Knew her.
The somebody was Nalice. A member of the Black Dragonflight to be sure , still , my bet is that most people’s reaction to that name would be , " Who the hell is Nalice ? "
I don’t think you would have to delve too much into lore to come to the reasonable ( ? ) conclusion that most dragons are familiar with all sorts of magics , or know people who do know.
And why would Nalice be so generous to this particular little girl ?
I can reasonably ( ? ) answer , " How the hell would I know ? Ask her . "
Or , I can reasonably ( ? ) answer , * Censored for content * . 