Different skills for different situations. Maybe Muay Thai is better in the ring, but Kung Fu has all sorts of things that Muay Thai does not, like wrist locks, training with weapons and so on. Neither one is better, they are just made for different situations and environments.