Regarding each bit of added code and complexity.
each custom line of code is managed by you - maybe badly - but managed
there is hardly ever a downside to removing code
you can usually look in git to see how it was done and cherrypick the good parts if needed
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.