The people that rip Ramsey seem to be the upper middle class. They bought their $700K house for $200K 20 years ago, its paid off, they have a few million in their 401K. Ramsey isn't for those people. He is for the couple that doesn't own a home, has $2500 a month car payments, no savings, no 401K, $100K in CC debt, etc etc.
He is basically chemotherapy. You wouldn't put that junk in a healthy person. But a sick person is begging for it.