Profit maximization isn't necessarily the problem IMO. One issue is that there are externalities that are not factored into the cost of production, such as the impact of pollution or disposal. Say you had two LCD monitors, one using a lot of arsenic and mercury that cost $100, and another that used less damaging materials for $200. If the externalities were factored in, then true cost of the monitors that the consumer might pay could be $300 for the first, and $250 for the second.
The other main issue, somewhat releated to externalities, I would call 'incomplete information for the imperfect consumers'. If the consumer can't know the mercury/arsenic content in an LCD, then they can't make a real choice. If they don't have the education to even understand why mercury/arsenic would be bad, that is another problem. Or if they don't have the ability to know the technical aspects of why one heart strent is better/more expensive than another, they can't make an optimal decision.
But our lives are littered with these non-optimal decisions. And that is why the government has stepped in to force certain industries/products to incorporate those externalities, or established standards and testing to ensure that the quality of the product is as described when the consumer is unable to determine this themselves.
If you can think of some other way besides government to include these obvious economic factors into the actual costs of products, then feel free to pass that along. Though I would guess it would end up looking like government in the end.