From Coles and Woolworths to fast food chains, a phalanx of thinner and healthier customers is forcing a rethink of what products are going to sell.