Agree with most of this.. it is only cheap because we come from countries that has more wealth, for now. ... however it is actually not a good idea to just give money because you have it.. you can buy from them.. but please dont give them 3usd.. that also is a way of showing you have money to throw away.. i am all for supporting locals.. however if you start giving more $$ and tipping it throws off their local economy and will drive prices up for locals.. unless i misuderstood that part🤪
Do what the locals do.. shop local.. buy things but dont give away money it also makes you a target to get robbed... especially in colombia.