In Bitshares X account names are like domain names within a sub-internet (Bitshares x network)
What if account names were transferable and maybe even tradable?
I think a serious limitation of the current design might be the fact that account names are not transferable. Also there is a lot of account names that were created by people who just wanted to reserve good names for themselves (I reserved a few).
Maybe, if an approach similar to Bitshares DNS were to be applied to account names it would facilitate a market of tradable domain-like account names and reduce name squatting by making account registration/annual fees be based on market demand for that name.