in this space you can either try to be good -  work for the EF or do some public goods work 

or just acknowledge this is a financial industry and be transparently profit maxi

There's no in between. Pretending to be good in public, but profit maxi in private, is gross.