If you are living in those developed countries, it is not very hard to find a place or a person who willing to convert your fiat to Bitcoin. However, if you live in some under-developed countries, I doubt that this activity will be easy. As you can see, some third world countries dislike Bitcoin. Moreover, the people in these countries dont even know what they will do with Bitcoin
I live in 3rd country and it's super easy to convert my bitcoin to cash using local exchanger, all you have to do just send your bitcoin to the exchanger and sell them after that, you will receive your money on your local bank account, in my experience bitcoin is friendly here south east asia specifically, you might right that converting bitcoin to cash in 3rd country may be hard but maybe in some countries in africa. So far we have never faced any problems in converting our bitcoin to fiat.
Anyway the best way to convert your bitcoin to fiat are using local exchanger or localbitcoin.