The problem is not the engine is bad, because it is not, wheres the screenshots of ffxiii with the problems we see in ffxiv?

The engine needs OPTIMISATION for pc, ffxiii shows crystal tools is a modern next gen engine, SE knows it needs optimising and are working on it, but its not like changing a piece of C# code, 1 small change could make the game completly unplayable which is why it takes time, this thread is just one of those expert programmers that happened to suddenly become an expert programmer when the game was released.

Also about the server overhauls, of course SE have the knowladge to do them or the servers would not be there. SE would not outsource the server builds because they need constant maintanance and changes with every patch (for the program) and looking at the physical servers, hardly anyone outsources them now because if there is a failure the server is not your property so you have to wait (loosing money) until somone comes to fix it, because of this it saves money to have an in house server team.

This thread is just full of people that think they know everything, and before anyone asks I have dabbled in programming a bit, and I have a degree in networking so I know about how servers work and what companies do to keep them running.