I agree with the points being made here but there's also that issue that your custom creation is the next employee's 3rd party solution.
I don't think there's a way around it. Professionals don't shy away from taking responsibility for all the code that goes into their product.