As a genius, I can attest to the fact that this is spot-on. Every time I look around, I go "Man, those poor people. Don't they realize what they've missed? They could have been doing
math!"
Ok, tongue out of cheek. In all seriousness, I've repeatedly felt that whatever (minor) financial success I've had is pretty undeserved. I have a fairly nice career as a graphics programmer, and I worked on an extremely popular online videogame. And why did I get that opportunity? Well, as far as I can tell, dumb luck. I happened to decide in ~5th grade that I wanted to learn programming. By 9th grade, I was sleeping through class every day, then going home and teaching myself game/graphics programming all afternoon and all night. For years.
I happened to find it interesting. And people happen to currently value my experience from it. But it feels less like I'm a genius and more like I just got lucky. But my friends and family all have the impression that I'm some kind of genius or something, and if I had an ego, I'd probably start thinking of myself as one. But I know I'm not. I'm just a hard worker who was interested in a field that turned out to be valuable.
I occasionally play a certain online game, and I've been friends with someone on there for a couple years now. He's about my age, still lives with his mom, and isn't really doing anything with his life. But I can tell you for a fact he's just as intelligent as me, and just as capable. I feel so bad knowing that the only thing he probably has to look forward to is a job in construction.
Conversely, it's hard not to be... condescending... of certain people I see every day. They believe their opinion is so perfectly accurate, and that they're so capable, when every objective measurement would show the opposite. And so you wind up getting into a strange state of mind, where you feel you're somehow "better" than them. I try to resist feeling that way.