Whether or not an activity is beneficial to society is not a justification for using corrupt means to bring it about. And my personal views on profit-seeking behavior encompass this separate area you describe regarding public benefit corporations; no company can maximize profits while disregarding people and planet. When you see it occur, look for the company's connections to government before you blame the market's consumers for enriching a corporation that clearly disrespects them.
RE: What is rent seeking?