I'm someone who appreciates a craft. For example, I appreciate Muhammad Ali for his Boxing skills. I appreciate Saenchai for his Muay Thai skills. It doesn't matter to me how complete their art was; they were good at what they did.
In the world of Chinese and Japanese martial arts, the old-school way of learning was through apprenticeship. The apprentices learned their teacher's craft. They may learn 'trade secrets' just like how renowned chefs may have some 'trade secrets' regarding a recipe or a blacksmith forging a blade.
Koryu (old-school Japanese martial arts) were similar.
Nowadays, that kind of paradigm has been replaced or corrupted by commercialism. Being a disciple no longer means that you have a close relationship with your teacher; it's just a status. There are teachers that charged like $10,000 to be a disciple under. Multiply that by the number of disciples which has reached a three-digit number at least. Factor in tuition costs. They're easily millionaires.
They don't care about the quality of students. They want to be rich; they're probably sick and tired of being poor all of the time.
I don't hate a martial art art for being incomplete. If someone is legit good at a particular skill, I admire that. But forget about completeness, most people in TMA don't have a cultivated skillset in anything.
So if we take Wing Chun, Karate, or Taekwondo as examples... they're all very popular and famous. But... do you measure the state of the art based on the best of the best? Or the average?
Because it appears to me... that the more popular something is... the lower the average becomes. As the numerator of competent individuals barely clings to existence, the denominator of casual enthusiasts grows exponentially.
People who criticize martial arts often look at the average because.... if they're going to learn it... statistically, they will get something close to the average. And those who want to retort those criticisms always want to refer to the best of the best. But realistically, most people won't have access to that.
I personally would not recommend other people to learn the style that I learn because... I have absolutely no faith in them to find a teacher that meets my standards to be 'good'. It's like recommending someone to order a product on Amazon that has a 1-star rating. Sure... there might be a few 5 stars, but.... 99% of the ratings are 1 star, so... how could I justify recommending others to buy it?