The problem here is more that the drop rate for legendaries is too low, and their impact on the game is actually much less than in, say, Hearthstone (where you can put three copies in your deck).
Certain steps were taken to improve the situation, for example, in Ancient Gods, where they gave out tons of packs and a free C'Thun just for logging in, but then greed took over.
Where do we end up when we save the world?