Kanban is the silver bullet of the day which sinking enterprises reach for. I've been a software engineer since 1989, and the entire time has been filled with process/method fads "which will fix everything." In 1989 it was Yourdon's institutionalized bureaucracy. Today it's Kanban.
Doesn't make Kanban broken; it just means that it is the non-solution for today's desperate souls.