I’m sure they’re paying every last penny of income tax due on their barter transactions. Of course.
There are ways around it (shadowy and legit), but as long as the cost of enforcement outweighs the benefits, my guess is it can be gotten away with. But I don’t doubt the revenuers would love to get their hands on the money.