It's basically impossible to review and touch the whole code base if it's 100MLOC.
Unless there is a very good reason that convinces the business sponsors that it's OK to spend a few man years on it. Switching to a shinier version of the programming language usually isn't.