In regards to the age range thing, I remember a comment a while back on another forum that speculated she goes off her Social Media analytics for this, like for Youtube. You have to be 13 to have a Youtube account, so a lot of kids lied/lie about their age in order to sign up in order to comment. So her audience looks 25-35 now according to analytics, because you had 10 year olds saying they were 20 when signing up originally, and now time has passed all of those fake ages make it look like her audience has aged with her.
However.
She and her management know full well that her audience skews younger as all of her stuff has always been marketed at pre-teens and young teens. Books, beauty, everything. There's a reason her ranges were mostly bath stuff and scents and not makeup. If her audience was originally late teens/early 20s as they would have to have been to support this currently '25-35' claim she would have marketed to a more mature group. Plus, literally ever live event she's ever done has been full of kids and young teenagers. Look at Hello World.
Its only in the last couple of years she's tried to go older (hosting book, boob light) and they havnt exactly been a huge success as her audience is still largely early teens.
Ramble over.
Interested to hear others thoughts on this, maybe im wrong and my perception of her audience is off - i dipped out a bit in the 'brit crew' years and didnt pay much attention at all.