All the things you listed are already directly addressed within CBT.
All the things you listed are already directly addressed within CBT.
I'm not rejecting CBT's usefulness. It's a good tool. But I found it better at improving symptom management than at addressing underlying problems.
Most of us have thought patterns because we experience the world around us. Our actual experience of the world might as well just be our thought patterns. If those thought patterns lead to negative thoughts, that doesn't imply I am inherently the problem.
Mindfulness chooses a line and tells the patient it's their problem to deal with. It's merely convenient (and profitable) that we are as individuals able to affect our own thoughts to a significant degree. It is a course in training you to deal with the pain of your own self-awareness without requiring an actual change to those conditions.
If mindfulness told us our job was to affect actual change in our world, it'd be nothing more than a completely irrelevant set of practices.
It doesn't cover underlying causes there. CBT doesn't work by alone. It needs other therapies to complete the cycle.