You bring up a good point around the importance of environment. I’ve often found that even people who start with a growth mindset can be thwarted if they are placed in harsh environments.
It takes a mature mentor to know how and when to criticize to help elevate a student.
I originally was of the mindset that criticizing was how things got done, because of the type of people I interacted with during my early childhood. But overtime, I discovered that there are people who are capable of nurturing, and I’m happy to hear that you discovered that too!