I find more and more business people I deal with don?t return calls or e-mails within a timely manner if at all.
P, that's the thin end of a fat wedge that extends way beyond customer service.
The short-and-arrogant answer is simply: they're amateur.
The longer and more reasoned answer is: they're amateur and doing the best they can.
This of course excludes the scenario (and my preferred excuse) in which the approaches are from people who're clearly not worth the bother of response and/or the person is simply prioritizing and hence responses slip way down the 'do' list. The fact that potential business is lost in such cases isn't that big an issue.
And, of course, let's not forget the scenario where a timely and appropriate response is met with 'who are you and why are you contacting me?' from folk who've forgotten to whom they made an approach and why. Again... 'amateur' is the word.
Clearly, there's too many businesses - and this is something about which I'm deadly serious.
Years back (pre-web) folk stopped to consider and learn what they were doing - often looking for allies who'd add to the thing. Nowadays, we don't bother and instead often launch headlong into enterprise with ill-conceived and poorly-presented concepts - which are of course often rapidly shown to be just unsustainable dreams which wither and die.
Pity. There's some good ideas, talent and people needlessly constraining themselves and heading for early commercial death.
Whatever. It's fortunately an unsustainable situation which is why arrogant old b*stards like myself welcome the inevitable consolidation and a raising of quality with a consequent reduction in quality.