Alright so I totally understand why Steven wants to lock players into single classes. He wants players to be recognized and known for their class however I think its a massive mistake and here is why.
As a content creator and even if you aren't a content creator your name is the most important thing you will ever wield in a game. Your name is your reputation and your branding. In every MMO I've ever played a major thing that always bothered me was Alts. Whenever I'm playing Alts I'm stuck using a different name on a different character and it sucks. Visibility, presense and name recognition is of paramount importance. Always seeing me online and involved in the community is empowering and motivating to everyone connected to my community. I want my name to be recognized everywhere I go. I'm one of those insane hardcore players that Maxes out an Alt for every single class in the game so I can learn, understand and exploit each classes weaknesses in PvP. Its the reason I was unbeatable for two years in WoW. In my opinion every single MMO in history has failed to recognize the importance of a players name. I want to achieve absolutely everything in the entire game on one character. I want to be every class. I want to be able to go back to my home base and switch my class to an alternate class and gear load out seamlessly just the way that I would change to an alt instantly so that I can constantly keep mastering and testing new endless things. Or maybe I had a bad night in dungeons and I'm just angry and want to go switch my class to something else and mindlessly grind my face off. Normally I would have to waste my time on an alt with a different stupid name that no one recognizes when they cross my path in the world. Why limit your hardcore player base that want to sink ungodly hours into the game to achieve things that most people don't care in the slightest about. Why do I need to play on alts if I want to master all of the professions. If people really want to sink that insane amount of time into the game to master and enjoy all that it has to offer why force people to do that on stupid alternate names and characters that no one knows when you can be known by everyone for always being online and recognized as the master that you truly are. Why limit the progression that an account can achieve. As a content creator is very important that I can play everything, experience everything, test everything even if it takes me years to do. I'm going to do it with alts anyways so why force me to do that when its unnecessary

Some people just want to lose themselves forever in an endless grind of seemingly unobtainable achievements and why would anyone want to stand in their way. Like an immortal vampire living through the ages to master everything that life has to master. Dare to go where no MMO has gone before. This is the game I would like to play

-Vash
Edit to answer common Fears:
Why not play an alt and use a Surname:
Because I don't want to segregate my accomplishments. I want my character to be the culmination of my achievements and I want people to see my name and immediately know my reputation as a character in this world. Surnames could be anyone who wants to steal your name but my name is my name and what I accomplish and the relationships and reputations I forge in the game means the world. Community is everything
I love alts and I want to play alternate role play personalities and/or not be recognized:
And you absolutely should be able to play an alt if that is what you love and what makes you happy. Just as I should be allowed to play one character instead. At the end of the day if my idea isn't implemented I'm going to have a million alts and master everything regardless to fulfill my need and the only difference is that this is game is going to an inferior product to one that would have instead given us that choice to play the way we want to play. A name matters and the relationships you form matter. Alts take away from that connection which is why alts should be a choice
Why would anyone want to master every class and profession:
Because that is what elite obsessed no lifers do my friend. Its what makes us feel satisfaction. What makes us feel accomplished. Makes us feel powerful and proud and allows us to challenge, compare to our peers which pushes us to be the best that we can be. Isn't it enough that gamers have to deal with being judged in real life. Do we really need to justify what makes us happy in the online space of our peers where we are all a bunch of gamer nerds. We should be supporting each other and make a point to be understanding when someone says they love or want something. If my idea isn't hurting anyone then why does anyone care
This idea will ruin player interdependence and the trade market:
That is just silly. Of course it won't. Players are going to play alts no matter what. They are going to master every class and every profession. Its only a matter of time. My idea isn't going to change that fact at all. What my idea does accomplish is create a vastly superior system of convenience but also a character that you are infinitely more connected to and invested in. The greater the investment the greater the feeling of pride and connection. This is what keeps hardcore players obsessed with a game. Always having another challenge to chase, another goal to conquer, another reason to keep on playing forever. The fact is that a player will be far more recognized by his name because he spent 100% of his play time invested and interacting with the community on that one character and this creates a more connected community and reputations and of course and better trade market built on reputation and trust. Everyone wins

But people are going to roll need on every piece of gear:
LOL... just no. Obviously it goes without saying that if you are playing a tank and you roll need on non tank gear then people stop playing with you forever because that is just nonsense unless you are playing just with your friends and they have no issue with it. That is what player name recognition is all about. Be a good person, become known for being a good person. Be a douche, be known for being a douche. There is no hiding behind an alt name when there is only one you. Reputation is everything

This will invalidate religions and allow you to skip content:
Of course not. Every time you switch to a new character class its basically the same as creating a brand new character that you have to start from the ground up. Its essentially creating an alt without fragmenting your accomplishments to your name and your account. The point is not to skip content. The point is to use one name to play the game an infinite number of different ways.
There is no way to Role play being able to switch classes or races:
Really? LOL We are in a world of magic. Travel to your castle. Go to your magic sanctum. Use your magical runestone of power to cast and enchantment containing all of your power and experiences so that you can magically create a new body for yourself with a new Race and class to travel world in search of new challenges and masteries. When you tire of that adventure return to your sanctum and use that enchanted Gemstone to reclaim your powers locking away your newly obtained class abilities within the gem for when you next desire. Role play is just you ability to tell a beautiful story

Why not just make it so that all your alts are actually a unified character with a single name(no surnames):
I totally agree 100% This is a genius idea that I wish I had thought of. Those who paid for early access to reserve a name get to use that name which is obviously a big deal for content creators and they get to attack the game with a million alts while always maintaining your name and your branding. This is the best idea I've seen so far. As a content creator the branding of a name is so huge