Kate has an absolute steamroller of support behind her. Especially after the Harry and Meghan slander and innuendo campaign.
Royalty ain't the same thing as celebrity. The well runs much deeper. And people also like her particularly because she's one of us, a commoner, who proved she can do it, not an entitled blue blood who can't.