Azure cloud modernization stalls when migration friction turns into cost and delay September 17, 2026