Let me remind you that you literally opened up with various constructive criticisms, providing value to OP and to others reading. That alone made the OP’s post worth it. Nobody made any claims that it was a product btw, you made that assumption yourself. OP could have—and should have—explained what they were aiming for here, but “Show HN” is literally for things people make, just because some people use it as free advertising doesn’t mean hacking away at personal projects is wrong, in fact it’s the opposite.
As for why I’m defending it? Because I want to, it’s that simple. I don’t need a complex explanation to defend it or myself, particularly when I made my thoughts clear earlier. What about you? Why do you feel the need to shield sleepybrett from criticism while he’s posturing over making a simple keyboard? Why do you feel the need to tear this project down over aspects you haven’t even looked at?