This sounds a bit strange to me.
I live in an underdeveloped country, but I work remotely for a fairly good web development agency. We don't have a lot of financial services/wallets here, so we had to go circumvent a lot of obstacles for me the money to get to my local bank account.
Does he pay you with black money? I find it hard to believe that a bank would have problems with you receiving income from a job, as long as it is legal and declared.
On the other hand, if at the end of the day you have to convert part of the P2P bitcoin to be able to pay in fiat, I don't see much difference to cashing in fiat, spending what you have to spend and buying P2P bitcoin with the rest, apart from the problem with your bank.
Well, maybe its because you have no knowledge about how things work here. First getting a bank account that accepts international payments is very hard here, there are a lot of fees, it takes a lot of time for funds to arrive, banks ask you stupid questions etc. These are just a few major examples. And no its not black money, its completely legal money from an established and registered business. I guess it would even be harder for someone who wants to receive black money

This has been my experience, experience of my friends and countless people who do business internationally. Just do some research on some freelance boards on how much of a pain it is to get money in underdeveloped nations and you would find this more sound. It isn't hard to look for.
Now onto your second point, did you read what I posted before imprudently writing your message here? Yes, I am converting to fiat because I have to spend some money of course for living, but the good part is all the bullshit and problems go away. Its so much quicker and cheaper. And I can save the rest in the BTC.