epic did it by licensing out their unreal engine. which has since made far more $$$ for them than building their own games + keeping it private would have.
same idea blizz could try with the wow platform... game is slowly dying anyway so why not.
that seems more of an expanding revenue now that the peak has been met instead of closing shop for others to take over but i get what you guys are saying.