It's not really revenue that drives the policy about alt accounts. It's a belief that each account should be tied to a unique, true identity.
why then you charge for alts isnetad of banning alts all toghether?
woudln't paid alts still be two acounts tied to only one rl individual?
now a question instead of a questioning: why do you feel it is necessary that individuals should only own a single acount?
alternative sugestion: why then isntead of allowing alts allow the creation of "profiles" , a set of user name, avatar key, "wallet" and inventory (perhaps some other thign srequired to make it possible to people to not let others know they are hiding themselves), and all those profiles would in the end be a single acount, it would just appear to people (and scripts since that oculd be used to discover the true identity) as diferent users, but wouldn't break your desire since it is a single acount, tied to only one person...