>The real question is why does HN keep upvoting them?

Because a significantly large demographic of HN is aggressively pro-AI to the point of cultishness and the mere existence of such applications, to them, is a vindication of all of their beliefs and an expression of triumph over all of the critics and doubters.

Note that it doesn't actually matter how well they work, or whether they work at all. Many people will assume by default that they do, and that anyone claiming otherwise is just a deluded, bitter Luddite, and will praise and defend them regardless of quality. The rules and standards that apply to human written software don't apply to AI generated software.