Personally I find it rare - usually it's because of infrastructure (e.g., the farmer's stand doesn't have a credit terminal to process payments), or tax evasion (e.g., a restaurant gives you a discount for paying cash and it doesn't report that income).