Kohli's game is built on no-risk approach. He had cut out all risky shots from his arsenal, that's the reason why he doesn't play on backfoot, doesn't come down to spinners or sweep them, wouldn't play shots on air. Almost 90% of his ODI 100s were peppered with singles and twos, with occasional fours. Once he is set and crossed 50-60 runs, he makes up for the strike rate and even end up with 100+SR. Check his 100 against NZ in semis and his breakout innings vs SL (Malinga game), and you could see this trajectory. This also required a batsman at the other end, who is willing to take risks and enforce the run rate.
He figured out a method that worked well for him, and I appreciate him for that. But for me, it made a very boring watch and I didn't have the same excitement as others. I'm actually surprised he made so many runs with his limited range of shots and the opponents took this long to figure him out.