I am not so sure it is such a good analogy. The "business model" of these hawkers in third world countries like Cambodia or Laos is to explicitly present themselves as impoverished, and then pressure or guilt-trip you into buying something from them as a gesture of charity. The OP seemed to encourage such behaviour, even admitted it was "crap" they were selling (it is).
I'd suggest that any startup worth its salt is actually offering something of real value, not explicitly a charity case, so the analogy completely breaks down. I fully support encouraging the startup ecosystem.
And I'm not even sure about using a term like "top down". Hotels really do employ locals, as do restaurants, and by patronising them you send a strong signal of support to the local tourism industry. With that assurance they can make plans, invest, advertise, expand. It's not about making the rich richer, not at all. Giving a small regional tourism industry the confidence to plan for the future is a wonderful thing.