I disagree, whenever it's 1000 sats or 50cents (of whatever fiat bucks you are refering to) I would zap the same and only on extremly rare occasions, maybe 1 or 2 per month top (that's already 12-24'000 per year, more than a domain name or Bitwarden premium, that many people already find too much to pay.
However 21 or 42 or even 100 sats are cheap enough that I'm ok to zap just as a strong like or to mark appretiation for a good joke.
Too be honest I don't see so many post from artist or creator that really make my day, most of my high zap (or tips via other platforms) would be for an app update that add a funtionality that I was really looking for or that make my life a lot easier/better.
Even in real life I almost never tips (I'm in one of these country where people in service are well payed and don't expect any tips unless they real offer much more than the expected value).
Also for some people 20'000 sats is nothing, they spend more on a cocktail or a glass of wine. For other it's money for one or several day of food.
Anyone should be free to zap anything without shaming or comparison. And the receiver is free to spend it immediatly on more zap or keep it until it worth several bucks a few years later.