TLDR: Many IT organizations underperform due to: 1) vague expectations, 2) misaligned success metrics, 3) shifting targets, 4) legacy technology hurdles, 5) insufficient resources, and 6) unclear accountability structures.
https://www.cio.com/article/3829265/6-reasons-so-many-it-orgs-fail-to-exceed-expectations-today.html