People’s behavior is different than their advertised preference.
I would suggest that I have not seen in the real world *a choice* in a single nostr client of chronological vs opt-in algo feed.
It could be I am not aware of all clients. You can make the case that if you combine a few different parts of different tools (e.g. zaplife, nostr.band or primal trending etc.) to achieve this optionality in a intuitive way in a single client.
In my view the only way to tell js to let folk reveal their preference through action (a great example of this is onlyzaps opt-in functionality). nostr:note10awnna77uyeerpzhrprfapye4tsrq996ztsv3wjgu07qscvlu3dqu0kntp