Major problems for any organisation - current or new.
1 - getting carpet cleaners to join. We are very much individuals and look how divided we are here on this forum. So how is any one organisation going to get the numbers to generate a decent income.
2 - getting awareness out to the public. Been tried before, will take tens of thousands of pounds, and many of them, to make a small impact, and that initial impact needs to be sustained.
3 - its been said only about 3% of the UK population have their carpets cleaned. That means we are a dirty nation! How do you educate the population of the UK about the benefits of clean and healthier carpets? That would take a massive effort lasting years.
I think those 3 reasons alone is sufficient to say that, IMO, no organisation is going to make the full advancement that many deem necessary.
And the more associations there are means that any effort, no matter how passionate, is not going to make a massive difference to the whole.
Some unified action COULD work to make some impact.
The NCCA has been around how long? 40 years is it.
They have focused on "minimum" training, updating its members on latest developments (they do hold training days), ensuring its members have PL and treatment risk insurance (thats a good thing isnt it?), provide an advisory service for its members and handle complaints. (thats 4 of its listed aims - the 5th being each member adheres to the motto "service with integrity").
All the above things are positive.
Those are the aims of the NCCA (taken from their literature). No where do they state they will make the population of the UK aware of their existence so how can they be called rotten for not achieving what they have not set out to do.
If those with the passion to strive for customer awareness should, perhaps, approach the NCCA to see if a separate "arm" could work to develop that, hopefully bringing in new members at the same time.
The NCCA has credability, it has contacts, it has an infrastructure.... so why not use them?