All solid points!
People, take note of point number 2. I remember when one of my bands got radio play many years ago and us thinking that we’d “made it”. The hype lasted for all of 3 weeks before things fizzled out.
A year later we’d failed to reach that peak again. We later broke up because we were young and thought we “deserved” to catch that break.
Not once did we stop to consider that what got us that close was the relentless practice and grind we’d gone through.
Well, we learned that lesson a few years later and thankfully all of us went on to enjoy success in related fields like music production, coaching & session player.