Why would the speaker mention a "rockstar" in this context? It seems there's nothing to do with music!

Native speaker’s answer
Rebecca
True! There's nothing about music here. "Rockstar" can be a term to call someone you think is cool, awesome, or a great person. In this case, he thinks the family is great and calls them "rockstars" because of the positive connotations of the word! Ex: My boss called me a rockstar for nailing the presentation. Ex: Hey, rockstar. Do you wanna hang out today? Ex: You all volunteer so much of your time for charities. You guys are rockstars.