I think confirmation time and transaction fees are not a big problem when it comes to receiving the salary in Bitcoin. The biggest problem is volatility. Anyway, I'd take part of it in Bitcoin. Sometimes volatility may have a negative effect, but sometimes this variable brings a substantial gain.
And how then to act if everyday life requires the use of Fiat? Still have to sell bitcoin or change for money to buy food, clothes and pay for communal services.
Yes, getting all the salary in bitcoins is inconvenient. It is best to get the main part in Fiat (80-90%), and the rest (20-10%) to receive in bitcoins. I would agree to such conditions