Software evolves, it grows and contracts, with a series of choices. Inevitably, that process can be messy at times. The developers that came before you faced constraints that are likely unknown to us now.
Might. Might is a dangerous word. Might is a word that lends hope to empty promises. It's a word that bestows risk.
It's scary to take the reigns. It's easy to make choices when you have reliable support. It's easy to make decisions when you have someone to validate them. In these situations: observe, absorb, learn.