I wouldn't necessarily be against having these restrictions because it seems like you've made them to elicit a specific type of game.
The only time I make restrictions is for story reasons. If I'm running a typical game, I'll have no restrictions, except maybe to say, "Everybody starts out at level 1," or, "We're just using these supplements in this game."
Sometimes (as always, if it's story related), I'll have the PCs all come from the same place. And, sometimes setting comes with its own restrictions. For example, if I said all the characters will start out as citizens of Waterdeep, then characters like Rangers and Half-Orcs will probably have a hard time fitting into that situation--but that leaves a wide variety of other choices.
It all comes down to the story, restrictions or no.
Although if I was interested in playing a specific race or class that I thought would fit well into the guild I would ask if an exception could be made. For example if the guild is teeming with half-orcs and humans, I might ask to break the restrictions and play an orc. Or perhaps a wizard who specializes in the subtle spells that a thieves guild would love to have at their disposal (scrying, sleep, invisibility, etc.).
And, if it supported the story, as I think both of these ideas would, I'd certainly allow it.
I doubt this would make me quit a game but I really dislike this. Names are very subjective and getting a name that I disliked would be a constant blemish on the character. I'd feel like, "You can't throw me a bone here and rewrite all of the prophesies about Frodo to be prophesies about Bilbo?" I guess this restriction has an obstinate, my way or the highway feel to it that I don't care for.
The first time I've done the name thing is in my current Conan game. I guess I've trained my players well, because nobody had a problem with it.
In the culture I've developed, there are seven stones (not unlike ancient stones found in Britian), all set in a circle, near the PC's village. It is said that, when Crom gave the secret of steel to man, the high god at the time, Dagda, sent seven titans to punish Crom. But Crom defeated them in battle. He so respected their effort, though, that he buried them instead of leaving them on the battlefield to rot. Present day, the seven stones are said to be the radial headstones for the buried titans. Crom honored his well-fought enemy, and thus, the Cimmerians respect the titans' skill to this day.
It is normal for the names of the titans to become the family name in Cimmerian society, and the family name is really not that important (because clan is more important than family). Conan never uses his family name.
It is a rare occurence, though, when the first name of a person is taken from a titan. When this is done, it usually denotes something special about the person.
Thus, I decreed in this game that the PCs must take the names of the titans in order to be seen as a cut above the others. (Of course, it's up to the players to ensure that the characters live up to that calling.)
That's why I did the name thing this time out.
If a player can't live with that and would decline from being in my game because of it, I probably don't want that player in my game to begin with.
I said I haven't had a problem with restrictions from my players, but I think if any of us were faced with this, we'd probably balk. We'd be sure to undermine anything about the names by renaming ourselves and using those names instead of the ones given. Frankly, I'd probably say "Just give us a pre-gen already and we'll play your scenario, then we'll get back to our own characters."
You would still have lots of room to develop your own character given the guidelines. You're just restricted by race and class given the scenario.
The number of limitations, the ties in with prophecy, part of an organization capable of ordering us around, they all are setting off my railroad campaign vibe. If I'm under such tight restrictions at the beginning, I rather expect further restrictions to come.
See what I wrote about this above.