“Because he loves poker?” I love poker too. So once or twice a month, I’ll HOST (that word seems to mean different things to some of us) 6-8 people to come play cards at my house. Nobody needs to host 20 people. Who has 20 friends over regularly? If you want to “host” 20 people regularly, in my mind, you’re running a business. Whether it’s an underground poker game or an after hours bar - that’s not normal socializing. And if you have the financial wherewithal to do it, lucky you. If not, sure, go ahead and charge your “guests.” But you’re running a business.