Well, doesn't it depend on the currency you are being paid in? If it's US, Cdn, "stable" money, it's fine, short term. Plus, I need enough fiat for my mortgage, FOOD, etc. But it is rational to allocate some (speculative) amount to Bitcoin. Wouldn't look askance at Gold, either.
That is 'recurring' expense. Perhaps you are looking for option 2?