Originally Posted by
Darsithis
An example of yet another armchair developer who thinks they know better than everyone else.
It is not a copy and paste. The database they have today does not work with what they had a decade ago. There have been enormous changes in hardware, graphics standards, security, etc that are incompatible with their old code base without significant investment in updating it without breaking the original feel and function.
This is just as apparent to any development company. Just this last week I had to completely rebuild - 3 day job - a service that order and loads Netspend prepaid debit cards for our point of sale system because they're moving to TLS 1.1/1.2 and our existing .NET 3.5 codebase couldn't support it. I had to develop a separate 4.6 service and build a new Server 2012 platform because IIS 7.0 doesn't support it either.
That's just one example, and a simple one, in the end. A system as large and as old as WoW will have dozens of those kind of issues, probably more. Their code is nearly 5 years older than ours, at a time when DirectDraw was common. It is not a copy & paste job.