For personal projects, I've rewritten bounded integration parts for things all the time, and so far it's been fine. Coding agents are RL'd to get the thing done, they'd rather get to 95%, not realize there's some fundamental architectural flaw, and hack the last 5%, rather than taking that lesson and redesigning. That's your job.
For business settings, yeah I dunno, a ton of rewriting all the time is not seen as a good look.
For business settings, yeah I dunno, a ton of rewriting all the time is not seen as a good look.