Jokes aside. I'm not a crossfit "disciple", but I enjoy it for very specific reasons.
I hate doing cardio. The high intensity of a crossfit wod gives cardio benefits without "doing cardio".
Related: I can get a full body workout in 14-20 minutes, vs the 1-2 hours I used to spend in the gym when I was just lifting.
I love the large compound lift with free weights, much more than isolated lift and using machines.
Regarding kipping. I 100% agree a kipping pull up is not a substitute for a strict pull up. But that doesn't mean that it doesn't have value. It's just a different exercise. The kipping pull up really from the progression to bar muscle ups.
But like I said, I'm not a crossfit disciple. I don't get into the whole competitive competitive side of it. And I have a great respect for traditional lifting. But I love that CrossFit gives me the workout that I need (and want).