Most workaways are illegal
In most countries, it is completely illegal to volunteer in exchange for accommodation and/or food on a tourist visa.
You’re stealing a paid job from a local for free. If you’re traveling to a poor country, it’s not like you don’t have enough opportunities in your home country. If you want to stay in a country for longer, you should’ve worked longer in your home country and made more money.
If you travel to a country, you should respect their country by respecting their laws or not go at all.