I'll play the devil's advocate here: (and maybe get some hate for it)
People have valid reasons to charge for turnip trips (not talking about overcharging though, that's a different story). They can be:
- They're spending their time hosting you while they could be virtually doing anything else more enjoyable, including farming that 99k bells fee or NMT ticket;
- They don't want to be overtaken with tons of requests they can't deal with and deal then with people annoyed cursing at you because they couldn't sell turnips at your place, like it's your obbligation;
- They want a reward for the trouble caused (people destroying flowers, leaving with the - instead of airport, trolls, etc)
- They're bad at farming currency in the game and that's the best way they know.
About charging NMT for everything nowadays, reasons might be:
- They're time travelers, which makes it easy to make bells thus NMT are harder to farm and more valuable to them;
- Bells are worthless for a lot of people since they either have tons of it, or think bells lost their value with dupe abuses/time travel to turnip sales.
- They're more useful than bells, specially for people who farm materials/cycle for villagers/search for hybrids.
The solution for this: use a small community/group where people know each other. I have been in one since day 1 and it's been an amazing experience. Don't expect this experience for big groups like here, since nobody knows each other.
Additional things I'd like to say about this:
- You're not 'morally' better than someone who charges, because charging for your time is not wrong.
- Also for people saying "you shouldn't charge friends", they're not your friends most times. They're a stranger you never spoke to. You don't want their friendship, you want their turnip price. I don't charge my friends, but I definitely would charge people I don't know.
- Saying "they already have enough and I don't" doesn't change the fact they might have spent a lot of time for this and their time is still valuable. People aren't obligated to share with you their stuff.
- I hate the word "tip" for this. If payment is a MUST, use the word "fee". Tip is something optional.