You're right that there is no reason to overspend. You buy to your needs and buying more quality than you need is a form of foolishness, ego, or I just had to have it.
I'll bet you tho, that someone in the club will buy a top of the line motor and indirectly force everyone else to invest in one also. That's called "racing" and exists at all levels and not just at TCS events.