Therapy should ALWAYS be prescribed (except maybe for schizophrenia. I am really underwhelmed by the efficacy of CBT for psychosis in real world situation).
The trouble is, "pts can't afford weekly psychotherapy!" Theray is not cheap by any stretch of imagination. Taking an hour a week (and another extra 1-2 hours stuck in traffic) to do therapy is becoming a luxury that most people can't afford. Say, you get paid $30 an hour at your own job. If you take 2 hours off per week to go to therapy (stuck in traffic and all) and, in the best scenario, your therapist takes insurance and your co-pay is $20 per session. That's still ($30 x 2 + $20) x 4 = $320 per month including opportunity cost and $3840 per year. That compares to your co-pay of $15 per month for Prozac, Celexa or Zoloft (all three have generics now).
That's the reality in real world.