Delivery Led or Sales Led

I have been wondering about this for a while now. What’s better for a business – to be delivery focused or to be sales focused?  Who’s a better business leader – a delivery focused leader or a sales focused leader? I know of companies bracketed as being sales focused or delivery focused. Sales led/focused companies are known for their aggressive attitude towards grabbing business, at any cost, at any promise, irrespective of its delivery capabilities. Deliver led/focused companies are known to be more focused on selling only what they can deliver, known to be risk averse but perhaps more predictable in their ability to deliver. Do customers prefer one over the other? What’s better?