There’s a difference between being in public service, and being in the business of philanthropy.
In service to the public = giving the public whatever they need. Opening a sewage works in Hull, splendid ceremonies to gawp at, supporting troops, welcoming foreign dignitaries etc.
Business of philanthropy = making money by eg building a software company, running a hedge fund, being a retail mogul, and donating that money to your chosen causes.
The former requires a lot more knuckling down and doing stuff you may not want to do. The latter, done properly, comes with a heavy responsibility of the difference your wealth and contribution can make to people, so you have to choose what you do very very carefully (eg Gates foundation investing billions in toilets and sewerage, hardly sexy or woke).
H&M strike me as entry-level “philanthropists” who probably do want to do good things, but also don’t mind basking in the reflected glow. Perhaps, some might say, doing the good things in order to bask.