CBT (Cognitive Behavioural Therapy), on the platform of NICE, is riding the political wave of popularity... still.
I was interested, though, to listen to a segment on Radio 4 recently. A psychoanalyst took a rare opportunity to present a robust defence of non-CBT therapies. The fact is that the Evidence presented on CBT is matched by other therapies; additionally, the 'gold-standard' methodology of the randomised-controlled-trial is easily questioned by intelligent minds.
Why, then, do people still think of CBT as 'better' than other therapies?
Why do national services favour cognitively-based work (apart from the cost of short-term treatment, of course...!)
Think of the world of supermarkets. You can buy a product because you know it's what you need, or you can be told what you need by smart packaging, clever ad campaigns, and because everyone else says it's great.
Sooner or later, the hype might just wear off. Clients are smart, and will eventually vote with their feet.