IDC study finds IT vendors lack alignment with customers