Whoever you heard that from is wrong. The codebase has evolved over time and has been actively maintained and refactored. Making updates is not a "nightmare".
And given how long it takes to roll out basic features and improvements to long standing issues, my hope is that the code is a nightmare. The other options are terrible leadership, or incompetent developers. Or some mix of all three.