Imo if you implement a feed in your client with "unlimited scroll", the ethical thing to do is at least put configurable stopping cues in place such that the user has to make a concious choice to keep scrolling.
Gray mode - no bright colors in the app to keep you engaged
Distinct notification types to eliminate the variable reward cycle that feeds addiction.
Just to name a few UX features that are sorely missing from Nostr clients atm.