How to travel responsibly in developing countries
adventurehomestay.com
adventurehomestay.com
However, the general advice given seems sensible. I've traveled in this way before, without using external services, and had lovely trips / experiences.
I was unaware of https://njt.net/, which seems like it's worth looking into.
Using local people will simply give you much more intense and better integrated experience, plus it costs less, plus you are directly supporting hard working locals, which then trickle down to local economy.
I would never travel to some remote mountains or do some paragliding and join organized group of say UK or US guides if I can avoid it. Experiencing local people is often the best part of travel experience overall, chasing other's instagram pictures is... slightly idiotic and rather disappointing.