The solution is account data separated from server data. That way it doesn't matter which server you get on, your data is still intact.
It's not an easy change, but a possible change for the future. and it brings the community back together.
Agreed, that could fix many problems.