@Trihan That's not really my point. We're sort of comparing apples to oranges here. What they might have been telling her is that "I don't think your actual skills can be marketed to draw an audience to make enough money". In this case, they were wrong.
Happens all the time.
But, what if they told her that she just couldn't do it because she just lacked the skill and drive to be able to do it in the first place? Might be appropriate to just tell her to give up at that point.
The problem is that people who make their living by having knowledge of what the public wants aren't "wrong" all that often, much as we complain that they are. EA, for all the problems it has, and all the backlash they get... still rich as crap... still producing crap games...
If you happen to find or create your niche to get your audience and your fame and your fortune, then that is an amazing and fantastic thing. But, it takes drive and work to get there. It takes the ability to create that niche, to get there.
To such people who have such things, I doubt they went, "people said I have no talent, they are mean people and I'm not going to listen to them". I'd wager they went, "people said I have no talent, I'm going to prove them wrong by being AMAZING" and then put in hard work to get there.
If someone is capable of improvement, they should absolutely improve. But, that requires they have the drive and ability to hear "You suck, please quit for the benefit of everyone else" and then go, "I'm going to prove you wrong" and actively improve on everything. People who probably aren't capable of improvement and working hard in the first place tend to hear the same phrase and immediately turn it into an excuse to never improve (they're mean! They have no idea what they're talking about! I am, too, good at this! On, and on, and on.).
@Indinera
Depends on "how much in advance" we're talking. It, personally, infuriates me when people tell their children, "you can be anything you want to be!", because it is such a lie and such a missed opportunity to instill values in them as well as teach them important life lessons.
If your child decides "I want to be an astronaut", and chases that dream despite:
1. Being horrible at math.
2. Doesn't like being alone.
3. Doesn't like and can't handle rides with a lot of G Force.
4. Can't make quick decisions.
5. Routinely does poorly in school in other subjects.
6. Doesn't take physical fitness seriously.
7. Doesn't like working with machines or computers.
Do you continue to encourage them to become an astronaut?
I mean, I wouldn't. I'd be like, "you don't have what it takes, you will likely NEVER have what it takes, so set your sights on something else".
Likewise, I'm not sure where you're getting this idea that "everyone who is told they can't measure up, eventually does!". It's quite the opposite, in fact. The amount of people who manage to prove everyone wrong and actually eventually measure up and make their dreams reality is depressingly low. Like, "play the lottery" levels of low.
But, it all depends on what you mean when you say "success". Because, parents will measure that differently than their children.
Namely, your parents want you to grow up, have a family, find happiness, and be financially set. They don't want you to struggle with money, to forgo the happiness you might have had by chasing heartache, and ultimately fail to do anything with your life that would even make you self-sufficient.
I'm also not entirely sure where you're getting this idea of "if a random person on the internet tells you to give up, you should give up". I'm pretty sure I haven't said that once. I'm pretty sure I've been saying, "You should take such things seriously as it typically means these are the mistakes you're making, and if you're incapable of fixing those mistakes and learning, then maybe you should give up".
As in, if you're unwilling or unable to fix your mistakes, learn from errors, and take criticism well...
Then you're probably best served by getting out. Unless, of course, you just like the hobby regardless of your skill level in it... but then you probably don't care about criticism anyway if you're just "doing the thing you love".