Yes I’m pretty sure one of the reasons we got sharding was it was a good PR way of avoiding “WoW is merging servers” / “WoW is dying” whilst dealing with dead realms. Unfortunately from my point of view it goes against everything WoW was originally about: open world, realm communities.
Layering would be much preferable, and there is already a system of differentiating between people with the same name.