I'm not really a KKR fan. If there is a team I like and back, it is Delhi Capitals. The team of Viru, now the team of Shaw and Dhawan, Axar and Ashwin (I'm not that big a fan of Pant in T20s, but want him to do well too).
But one of the worst mistakes KKR have made over the years is to ignore the nursery ground of Bengal players (and others from the east like Assam, Odisha, Jharkhand). EVERY other IPL team has a decent stable of local players; KKR has none, so has to resort to calling Shakib a Bengali (which he is, but that doesn't make him a local as he is a foreigner). So yes, Srivats Goswami would have been a much better choice than DK, who is a has-been as a 'keeper (if he ever was any good; this year he was the worst of the IPL 'keepers by a long way), and particularly past his prime as a batsman as well.
KKR should of course retain Venkatesh Iyer, Gill, Cummins/Varun and Russell. Shakib did nothing this year to deserve retention. (I find many in the streets of Kolkata think "Borun Chokkoborty" is Bengali but of course he isn't
).