There is a comment from Ion during the Q&A at Blizzcon that talks about “when everybody is packed into Valley of Trials, when everybody is packed into Elwynn”.
But he doesn’t explicitly state that sharding will only be in the starter zones. At least, not during the Q&A.
Well maybe it was a half hour. I don’t remember exactly, it was a long time ago. I do know it was an awful long time to be waiting. Long enough to do an entire laundry load.
There isn’t a better solution for BfA, because BfA RELIES on sharding. Whereas even Ion says sharding is antithetical to Classic. How can you use the same solution to two fundamentally different gaming experiences? The answer is you can’t.
This has been an entertaining and somewhat enlightening discussion to read. On one hand, I can see the merits to both sides.
“I just want to play the game. Why should we have to wait and queue and crash when we don’t have to?”
vs.
“I want to see everyone on my server, and having players disappear into thin air takes me out of the world, and saying “No” to sharding is harder if you already said “Yes” to sharding.”
I’ve played on those RP servers, and I hated sharding. I hated sharding. It made walk-up RP impossible when it was already hard to find before. And you suddenly found people from other servers with you instead of the one that’s there for your server’s community. It’s no longer these characters/stories in the same world, it’s minced and spliced and full on meta.
I gotta say I’m full on anti-sharding, and will patiently want through queues or crashes to see it not there. I think it’ll be especially damaging to RP servers for Classic assuming they’ll exist.
As for an alternate solution…
The most recent MMO I played (well, not counting Elder Scrolls Online) was Guild Wars 2. They had a similar system to sharding but the player was more informed about the transitions and could somewhat navigate them on their own terms. They often didn’t happen at random. But then even that isn’t a solution. What the “No Sharding” side wants is to always see everyone currently logged into the world. There really is no other way to handle it without putting in queue times.
I imagine “Let’s do nothing” was the first thing Blizzard’s Classic team thought of and came to the conclusion that it’s suboptimal and included sharding in the first place. Sharding was the best thing they currently had to combat it (or in their view, their best thing they currently had), but a strong pushback could make them reconsider.