I’m not sure how complete my mental model is, but at least one factor is the cost/benefit of providing non-monetized services (comfortable space to hang out, taking hours of table space for relatively small payment). If you have a relatively small group of people providing most of your revenue, you can give them a lot of freebies without monitoring.
It becomes a disaster if strangers use up all your space for just a day at a time, crowding out your regulars. It is also problematic if mobility across providers is too common, as people can then choose DIFFERENT places to hang out in than they spend money in.
Really, this is just one aspect of the “race to the bottom” that purely economic optimization encourages. You’d rather sell a large amount of coffee/food very quickly to strangers, and just not provide the comfortable environment that doesn’t bring in revenue.
I’m not sure how complete my mental model is, but at least one factor is the cost/benefit of providing non-monetized services (comfortable space to hang out, taking hours of table space for relatively small payment). If you have a relatively small group of people providing most of your revenue, you can give them a lot of freebies without monitoring.
It becomes a disaster if strangers use up all your space for just a day at a time, crowding out your regulars. It is also problematic if mobility across providers is too common, as people can then choose DIFFERENT places to hang out in than they spend money in.
Really, this is just one aspect of the “race to the bottom” that purely economic optimization encourages. You’d rather sell a large amount of coffee/food very quickly to strangers, and just not provide the comfortable environment that doesn’t bring in revenue.