Non-profits don't profit the entity, it profits the employees and that's 100% what they are designed to do. the employees are the charity recipients.
You are not completely wrong of course, but an NGO like you describe is able to survive in a capitalist environment. Without it, it would not succeed. It succeeds at this _while_ sharing and redistributing resources. Not in a perfect, or even the most effective way, but one that allows the employee to find a balance between a job and volunteering. And one that is a net benefit to society (given the cause is beneficial etc), compare to for-profit companies that exclusively benefit shareholders
I also worked for a big pharma that's been around since the end of the Civil War.
Hey, there is much more to technology than what is now considered "tech" which I agree is generally either a money pit, or producing useless addictive products. Most of it deserves an early grave. Some of it deserves to survive, but gets acquired and killed by our altruistic ;-) monopolies.
Show me one company that hasn’t wasted 99% of its money after being around for more than two years. Most of the employees are young and spend their time virtue signaling. Eventually, they leave and talk about how disillusioned they are, realizing all the money was just vaporized. It’s all run by Boomers and Gen Xers, and it feels like a laundering scheme.