So a long time ago, I left the UK to work overseas and was paid in USD. During one decade I recall the exchange rate moving from $2.40 for £1, to $1.05 to £1, and back to $2.00 to £1. That was not the last time I have been paid in USD.
So for me, if I felt that the amount of BTC offered, and the duration of the contract, were advantageous to me, the answer is yes. What I mean by that, and by example I have had three occasions to be paid during the past year in Euro currency, if I deem there is a 20% advantage from the start, I would accept. However, in all cases there was at least a 20% disadvantage against being paid in GBP, so the decision was easy. I did not accept any of the offered contracts.
This is quite common in contracting where the skill set is international. When I was consulting at bp, the Brits went from being the cheapest regional commodity to the most expensive in the space of three years. In dollar terms, the Brit IT contractors were costing more than $1,000 per day when a USA based contractor was satisfied with $500 per day. Consequently on teleconference calls it was useful to accentuate an Australian twang in your voice so your US based colleagues didn’t think you were one of those “grand a day Brits”