The issues I see with gen z is that in many ways (thanks to public education mainly) they are much dumber than previous generations. Most gen-z I interact with have trouble adding and subtracting. They are far less tech savvy than millenials and gen x, and personally I think they're far dumber with their money as well.
Ah, 1997 called this one.
It's both. You can develop confidence by achieving goals and basically learning to trust yourself and your abilities. You can also develop it through sheer ignorance. Recall how confidently the idiots told you to trust the experts and take the clot shot.
Serial killers tend to get thousands if not tens of thousands of marriage offers and women constantly sending mail in, it's been going on for a long time.
https://en.wikipedia.org/wiki/Hybristophilia