I am pretty certain it was Global Illumination issues with their large always loaded world and the different indoor/outdoor transitions. They wouldn't have been using Unity or Unreal so it was probably trading off between one code only game library or writing their own, and yeah they probably just wanted to rather than fix the library.
He had help from another developer specifically for that issue.