It's for fun. It's her own way of feeling happy and carefree. She has the money to do it, so why not?
She definitely could be.. who knows? All that matters is that it makes her happy. If she wants to waste her money on a photo shoot, then I guess that's her problem. If she's arrogant, and it's true what you say, she better enjoy it while it lasts.