I think Harry looks fine. I'd rather see someone looking older than the constant plastic artificial faces that seem so popular among celebrities.
And I don't think it's because he's outside the royal family. William has been getting shit for years about losing his hair, and how he's not as attractive/sexy/fit as Harry. And obviously the women even more so.
I think personally if you trade off your appearance/attractiveness for monetary gain - say, like the Kardashians - then it's reasonable to expect public scrutiny and criticism. You can't pick and choose when you exploit your appearance.
But I think that if you're just out there trying to do your thing - whatever that may be - and not relying on your looks, then it's more than a bit shit for people to start commenting/scrutinising you.
I am not a Harry/Meghan fan in the slightest, I don't agree with their words/actions - but I think criticising their appearance is unfair.
I remember years ago Emma Thompson, the actress, was topless on a beach and a paparazzi ran the (unflattering) photos and I was raging on her behalf. Serious actress, known for character roles, not someone who trades on a sexy appearance for likes - I remember thinking how unfair it was on her.
In fairness, I'm not a fan of the whole celebrity culture thing anyway. I prefer not to click on these types of articles now as I don't want to contribute to viewing figures.