В идеальном мире (в котором мы вряд ли когда-нибудь окажемся, так как в нашем существуют люди), мог бы существовать такой вариант, мне кажется, максимально честный для всех:
При запуске игры у игроков могла бы быть функция выбора дополнения (как сейчас классика) из числа тех, которые он купил, где он мог бы создать персонажа и играть в выбранный аддон так, как будто он актуальный. При этом коллекция на весь аккаунт была бы общей (даже для тех аддонов, где ее в принципе не было), возможно общий гильд чат (с пометками у ника в каком дополнении персонаж) что бы у комьюнити не создавалось впечатление одиночества, а при прокачке до максимального лв в любой момент в одностороннем порядке персонажей можно было бы перенести в один из последующих аддонов на выбор.
Правда этот утопический вариант требует от разрабов слишком много усилий, что бы с подобным заморачиваться. Как минимум - динамические сервера, способные на лету перебрасывать свои ресурсы в зависимости от нагрузки. Да и все равно найдутся те, кого даже такой вариант не устроит, потому, что это лишит их мнимой возможности повыделываться...