Even if it were open source I doubt there would be enough impetus to implement multithreading.
It would literally be easier to completely make a new game from scratch with async and threading designs taken into account, instead of trying to adapt an existing monolith.
Async and multithreading are complex and introduce many subtle bugs. It's not so easy to just move to that from a single-thread event loop.