Tradeoffs are a constant, getting them right is the key
The most frustrating thing about what I've just read is that every time we choose to use one service or piece of software over another, we are making a decision that involves tradeoffs. Every. Single. Time. Kubernetes is no different and neither is choosing a cloud to run on. What's important for one company is not necessarily as important to another. If a company doesn't get right what is important for it in any of these decisions then it is liable to get it wrong.
In short, this Gartner thing feels like it is stating the obvious.