Software Engineer with 30 years of experience here. I am the new guy in a team working on a critical app in a large company which also aspires to be tech company. The application that I am working on has been touched by many people. Mostly competent people, but you can see how there is a lack of coherence. Cleary a lot of the engineers only new pieces and no one knew the app deeply. Because every body left to new projects I became the domain expert in just a few months. I would like to stay and become the domain expert and work through the application with a continuous improvement mindset. It would be a big challenge and very valuable for the company, but I don't see the incentives aligned for me to do that.
This is the case where you may be empowered to layout the values of being the knowledge expert for this to your management and give them buy in to have you be the owner of the product from a tech perspective.