New study finds businesses are failing to keep up with customer expectations