Business caught between sustainability and profitability