That is a very succinct way to describe what it feels like to have a job that is cleaning up vibe code. Maybe (just maybe) I'd understand if this was a prototype from someone with zero budget. But you just know they are going to continue to "prototype" once they being you aboard. And many will complain about how slow everything goes because they are used to their fast iterations off of unscalable code.
Its frustrating in an interesting way. With other aspects like machine language people quickly understand that this isn't sufficient for a proper transition and compromise with it. Code being more nebulous doesn't get that grace.