Thing is I can't stand Andrew, he's always been an arrogant jerk but until it's proved the he has done something illegal there's no reason to remove his titles.There are questions about how Andrew got his wealth, so it could be suggested that he already has profited from his HRH status.
Now neither the Sussexes or Andrew carry out and duties and although the Sussexes have left and acted in an childish way since, they have been seen in communication with a known pedophile like Andrew (remember the photos in a park in New York I think it was). Even if you disregard the allegations against him, during the interview with BBC he showed no empathy for the victims of Epstein because he benefited from the relationship. This behaviour from him is (in my opinion at least) more destructive to the reputation of the Royal Family and that’s the whole reason people want to Sussexes to have their titles stripped.
He didn't show any empathy or regard for the girls that's true, but being an obnoxious up his own arse isn't a reason for him to lose his titles either. We've had many vile monarchs over the years (being a nice person doesn't seem to be in the job description).
Anyway Haznoballs doesn't appear to be a nice person either, perhaps it's the curse of being the second son? but you are right that Andrew has used his title for profit over the years.
I don't think that either Andrew or Harry will lose their titles however much people complain. They were both born Princes and Meghan will probably be treated exactly the same as Sarah.