Hypothetical case:
- Public API, free to use.
- One client, a free mobile app, is badly written, makes a ton of requests, causes heavy load, client is eventually blocked.
- This free mobile app is popular for #accessibility reasons, the only one with good screen reader support.
The API provider did nothing wrong, but the service is no longer accessible to SR users. App dev may not know the right way to use API, was focused on #a11y.
Discrimination? It’s not always clear-cut.

