It would be easy to say 'well what did you expect when you hire a guy for $800 that very obviously can't communicate in your native language', but it seems to be a common public expectation that if you don't have the money to pay for a digital product, you can get the same product built cheaper (but slightly worse) by outsourcing its creation to a less developed country.
I think most project owners know that the quality of the app will be worse, but what they don't understand is that they're going to encounter 10x's the headaches because cheaper professionals are, well, less professional. They don't know how to communicate, they don't play by the same rules, and they have little invested in your product (they're going to build 52 of them this year alone). The client—agency relationship is already difficult enough, when you add additional barriers, it's going to get exponentially more difficult.
There is always going to be a market for cheap freelancers, but I think if the project owners were educated more on the problems with underpaying, a large percentage would choose to pay more to avoid the problems.