I think what a lot of people consider good parenting gives kids a really unrealistic idea of what real life is.
Reality is extremely complex. Oftentimes, perception of reality is just as important. And even one’s perception being positive can affect further positive outcomes in their own life. Being unrealistic about the realities of life is not the same thing as trying to make the most of what you have.