By the time the code is cleaned up, I offer advice on how someone else might implement it, unless I find something deeply philosophically engaging about the feature proposal, like thinking of something even better than what they asked for.
Getting mad at people who ask you to fix your own mess is a defense mechanism of people whose egos have outrun their abilities. I work with someone like that (and an enabler) and I will veto him ever working with me again. It’s a special kind of toxicity that feeds other people’s impostor syndrome.