Challenges and Opportunities within Automated Customer Support for Modern Businesses in Technology-Driven Ecosystems