I think the trick is to limit programmatic usage as Anthropic did. This way, power users' usage is uneven, allowing the model you describe.