Yes, I know. I feel the same way about rapiers. But there are so many ways in which D&D breaks verisimilitude. Basically, there is no verisimilitude. So to pick one (or a handful) of those things and say, "This...this is the line of verisimilitude, and it has been crossed!" just doesn't ring true.
What that means is that we willingly ignore all those other immersion-breaking things. And therefore we could, if we really wanted to, ignore our pet peeves as well. They are only immersion-breaking because we allow them to be.
Again, that's not to say you're wrong about zero-to-hero being problematic. Just that it's not objectively more immersion-breaking than a million other things. It just bugs you more.