I think your advice seems a tad contradictory. You tell some one that you yourself get undercut on occasion, then dole out advice on how not to get undercut? Maybe I'm missing some thing?
I'm saying getting undercut is a reality of life. It's never going away. We can either get angry about it, complain about it, and blame those doing the undercutting for why we aren't doing better in our business, or we can focus on improving our product and making money regardless of the undercutters.
This is no different from any other industry. There are nice restaurants and crappy restaurants. There are auto dealership mechanics and there is Joe Schmoe next door who'll replace your alternator for a six pack of beer. There are Embassy Suites and Motel Sixes. Different products for different prices and the consumer gets to pick which one they want.
Do you think if Embassy Suites has a bad quarter they blame Motel Six for stealing all their business? No. I'd be surprised if they even talk about it. They talk about what they're going to do to attract business that will make them money. They find ways to communicate why their hotel is worth $100+/night rather than wish all the $40/night fleabag motels would disappear.
While it is true we should make sure our own house is in order, it's up to us as pilots to educate the groms (surf/skate term for FNG) on why as a professional we don't give our services away. If pilots continue to be our "own worst enemy", isn't it up to us to try to be a fellow pilots "own best friend"? To help, mentor, and actually care about what we leave for the next generation?
That's all fine and good. It's great to help people and "pay it forward."
Just understand, when you give this advice, you're mostly helping *them* and not *yourself*. I think working for free is ridiculous and I rarely do it. But that's because it's pointless. It generally attracts people I don't care to work with and is more hassle than it's worth, in my opinion. It's a fast track to burning out if done on a regular basis. It has nothing to do with some noble desire to better the profession.
If I tell somebody not to work for free, it's because I'm trying to give them advice on how to have a happy and successful career. It has nothing to do with improving my own career because I know such an idea is futile. There will always be some new sucker willing to work for free.
This gets to the heart of why I responded to BenZwebner's post. He was essentially saying, "I'd make more money if it weren't for all these guys working for free." Ok, maybe so, and I'd make more money as an aircraft broker if no other brokers existed. It's a nice, ideal world, but it'll never happen, so why are we talking about it? We're all better off to deal with reality than to hope for some unobtainable ideal.