Oda had several opportunities this arc to make the crew members fight and stall Kizaru but he made it a point that the crew would be utterly finished that's why Nika had to stall him at all times.
This has always bothered me because when you think about it and put your bias agenda aside, it makes no fucking sense for all the Straw Hats to fight off Kizaru.
Brook, Franky, Robin, Nami, Chopper, Nami, and Usopp don't have CoA and were never shown using it, how the fuck would they even be able to hurt Kizaru.
The only Straw Hats that would be able to fight Kizaru are Luffy, Zoro, Sanji, and Jinbe.
Brook and the others hurting Saturn for example at least makes sense because the man isn't a fucking Logia, none of the Straw Hats with the exception of Luffy, Zoro, Sanji, and Jinbe can't hurt powerful Logia users.