Earlier quoted context omitted.
One other parallel that interests me comes up in this article. Frank D’Angelo got into games because he loved them as a kid. And that's ultimately what guaranteed that he'd be treated poorly: so many people want to get into games that there's always another sucker to take his place. It's the same thing with acting. The number of people who want to be Hollywood actors is much smaller than the number of people who end…
This comparison goes further - the vast majority of people who want to be actors suck at being one. Or musicians. Or writers. Or any other artists. Few who have talent/luck/x-factor get money and fame, the rest wash out. Yet, somehow, it's believed that games are completely different and everyone who wants to make games is good enough to be able make living off it.
Most people realize they suck and don't try to make a career out of it.
If you look at the truly dedicated actors, musicians, or whatever, out there... the ones who practiced during High School and/or pursued Drama degrees in college... they're for the most part, as high quality as any other Hollywood actor.
You can pretty much go into any off-Broadway or even local Theater and find excellent singing, dancing, and/or acting technique.
That is to say: "Good Actors" truly exist, and most people that I've personally met in the field seem to be of "good" quality or better.
Unfortunately, life sucks for them. Just being 'good' isn't enough, you basically need to reach "Star" status to get anywhere these days.
"Stars" are often worse actors than these dedicated unknown folk actually. The thing about "Stars" is that they've built up brand recognition and have learned to generate free press through (often contrived) magazine drama.
Long story short: being a successful actor is COMPLETELY different from being a "good" actor. A good actor can take on a variety of storyline roles, memorizing lines, creating characters, holding a stage presence, etc. etc. Stuff that takes lots of practice, but there really are a LOT of people out there who are really, really, really good at this.
------------
To put it into technical / programming terms: no one really cares if a game programmer has excellent architecture and bug-free code. Hell, the Speedrunning community seems to prefer bug-ridden code for the credit-warp glitch, sequence-breaks, or whatnot.