I think the key to the growth mindset is to help in maintaining the feedback loop: work & effort -> reach your goal -> feel happy. The "fixed mindset" breaks the loop in a way that no matter how hard you'd work you'd never reach that goal because only "gifted" reach it and you are not gifted enough.
Another extreme is "false growth mindset" that also breaks the feedback loop but in a different way: no matter the results, you will still get praise for "effort", so there is no point in trying harder.
"Growth mindset" is helpful but it is not a magic replacement for hard work and learning to deal with frustration.