Trust me, csat is more important than anything. You were correct a while back when you said it's about fixing the customer more than anything. You are at the mercy of someone else correctly and fairly judging you in a survey... Not so exciting.
You are right. Everything is about your CSTAT scores.