Of course customers like being acknowledged, but that's the responsibility of whoever is actually interfacing with said customer. IME, it's pretty unusual to need developer input just to adequately respond to a client. It's also quite unproductive to run around context-switching developers every time a minor issue arises.
This is why I specifically mentioned that this is an upper management concern. Those in client facing roles often default to wishing to provide the best possible support to their customers at all times. It's a good instinct, but that doesn't mean it's always the pragmatic course of action.
We try hard not to context-switch developers. For most issues, email is used, and that allows them to respond whenever they want - as long as it is within the same day.
But if the issue has been outstanding for a day, then we resort to instant message. Context-switching does occur there, but that's the price one pays for leaving at 2pm the previous day when a lot of customers were still at the office working.
This is why I specifically mentioned that this is an upper management concern. Those in client facing roles often default to wishing to provide the best possible support to their customers at all times. It's a good instinct, but that doesn't mean it's always the pragmatic course of action.