The issue is that it won't be 12k. It will be 150k minimum. Between the contract, the implementation, the time needed away from other tasks. Blizzard can certainly do this, but it is a matter of manpower and time, which are always in short supply. In my experience, money is usually not the problem, its time.