> it fills the page (and therefore memory) with lots and lots of entries
Yet observables are all the rage. Additionally, can't you just move prior entries out, so the "scroll and fetch" goes both ways?
> disallows me to quickly navigate to exact place in the view I need
I've seen infinite scrolling that implements paging as well
In general I'll agree infinite scrolling isn't implemented well, and is usually just the result of dropping in a module and forgetting about UX.