Same in Tunisia. Remote and France have swooped practically most of the tech talent. You are forced with either mediocre developers or to pay EU rates.
Problem is, if you are outsourcing remotely, you want someone who is quite competent for him to be able to work on his own and pick up on the lack of face to face meetings. Mediocre as a result will give less than mediocre results or no results.
Or there's a need for communication. It doesn't matter if the person is "quite competent" if they're on their own building something that doesn't fit the requirements. An average dev shouldn't have any issue being able to Google the occasional problem. The vast majority of the issue we have with outsourced work is subpar English communication.