If I could lock-in a salary in BTC that would not go down as BTC got more valuable (in USD terms), then I would take a discount. However, as I am part owner of my business, this would not be a great move since it would end up costing our company more money to keep paying me that fixed amount of BTC.
If the BTC amount fluctuates, then I don't really see the need to be paid directly in BTC at the moment because, while it would be really cool, I can essentially get paid in BTC now without anyone knowing. I just send my direct deposit to a place that automatically buys BTC for me.
I'm at the stage in my career where I have put so much time and energy into getting where I am now that it would not make sense to switch fields and go into a bitcoin-related job.