To me, your role is closest to that of a parasite. You aren't doing any real work, you aren't making anything new. I'd assert that in this scenario you are not helping your community, you're taking advantage of them in nearly every case.
Hire an offshore dev and it won't be to specification, and you're most likely going to generate a subpar UX at best. You're burning your relationship with your clients by delivering crap. You are probably helping the offshore dev's community the most.
Hire someone locally at fair consulting wages, and really what value are you? If they take the time and do a direct hire, then they cut out the middle man (your costs) and get to devote more money to building a better product and a healthy business relationship. More money to the final product absolutely helps the community.
Now, if you can justify your $85/hour and prove that you are adding that value to the product then you're lubricant in the wheels of business and needed to prevent gridlock. In any case, if I could use the analogy of a chemical reaction, you play either the role of an impurity or a catalyst--but in no situation are you a significant part of the solution so your take should be reflective of that.