A significant reason for this trend is customer desire to minimize integration, upgrade, and maintenance issues among the different layers of the software stack. (Customers) also want to deal with fewer providers to ensure better pricing and accountability.
— Kash Rangan
DesireReason