A therapists job is literally to take time to address the root causes of complex issues. Maybe you’ve had bad experience with some therapists/counselors, but I wouldn’t extrapolate that to the whole field of psychology.
a therapist/counselor can't help you very much. Whenever I've had issues I needed help with, there were real issues behind it. A therapist/counselor won't be able to do much, if anything.
If you're making a $350k salary in a hell-job while having $100k in financial obligations, the solution is simple enough.
If you're making a $350k salary in a hell-job to pay for your kid's medical problem and meet mortgage, talking to a therapist or "just quitting" won't do much.
... anxiety is a natural biological response, and there isn't a magical therapy trick that will help you get rid of it. Perhaps that time and money is better spent on managing immigration or job issues than on therapy.
And if you're in a new country with no savings and no contacts, continuing with the same example, there might not be friends or family whom you can turn to for help.
I'm saying that there are internals problems and there are external problems. Whenever I've had mental health issues, there were clear external causes, and therapy ain't gonna do a thing about that. Therapists will tell you the same thing. Removing the root causes will do something.
Unfortunately, there isn't a magical get-help fairy which helps with external problems. Sometimes, your life just gets f-ed up, and there's nothing you can do about it.
I think this depends on the source. One of the best ways to get a good therapist is to have one that has already been vetted through your circle of trust. This is obviously dependent on factors outside of your control, but sometimes you also just have to try some out. I think also...just because a therapist is 'good' doesn't mean they will be good for you in particular.