A Profit Cap is not yet a General Moral Duty for Companies: A Corporate Social Contract Perspective - BizPub.ai