I've been heavily advocating for this honesty in my current organization. It's painfully obvious that money is all that matters, we can stop with the unnecessary lies.
The mission can be capitalistic. We can say our mission is to be the best in our industry for our region. No need to say we are changing X amount of lives (because we aren't).
Then you attract talent that is keen on working in an organization striving to be the best (meaning being on the leading edge of tech in a given industry). But keeping a more altruistic mission when it's not true is just a recipe for disillusionment and higher personnel rotation.