Good luck reacting to all of those options in a heated battle.
Kabal's NDC mix ups are certainly not limited to those four options. Kabal can NDC every one of his strings to fool you into jumping or attacking at the wrong time. For example, OnlineTony incorporates 1,1,b+4 to his mix up game. Other Kabal players have also started using b+1,2,1. Something like b+1 -> NDC -> f+3,2 can catch you by surprise. Kabal's up close game is very good. Only the very best characters in the game have superior options. Kano, on the other hand, almost exclusively relies on b+1,1,2. b+1,1,2 is +1 on block. b+1 -> throw is nice. b+2,f+1 and f+3,b+2 are decent. That is about the extent of Kano's mix up game, though. Of course, Kabal has superior options.
Kabal is one of the best characters in the game. I am talking top 3. I am not suggesting that he should be toned down, but it is kind of ridiculous that he can rush down very well and zone very well. iAGB recovers extremely fast when done correctly. If Kabal and Kano are 5-6 characters away from each other and Kano throws a knife while Kabal does an iAGB, not only does Kabal have enough time to block, he can also jump forward. Kano gets hit of course. Kano has a difficult time getting close. Even when he gets close, it is not like he has an advantage. Kano loses to Kabal 6:4 at least.