Um, yes, comp fees, travel, coaching, and all that... those are ALL part of expecting to dance competitively with your pro. Yes, it's a lot. But you're asking a professional dancer to compete with you. I don't understand how anyone could find it shocking that this is expensive. The entire category "pro/am" is literally paying your partner money to compete with you. It is the most expensive way to ballroom dance.