You have your opinion...'that kata is useless to develop functional skill.' You are also wrong because it is a blanket statement. Along a a continuum, kata does teach functional skills.

Of course, it depends on the context, the training. It's a different way of training, and no one says it is incomplete in and of its' self.