Bénéfice sympa en terme de perf pour la plupart des bases de données (mon exemple est en SQL mais s’applique aussi à pas mal de bases NoSQL) :
SELECT * FROM foo LIMIT 10 OFFSET 100 demande à la base d’aller jusqu’au 100ème élément pour ensuite en chopper 10 (autrement dit, d’en chopper 110 mais d’ignorer les 100 premiers – super coûteux!).

SELECT * FROM foo WHERE id < since_id ORDER BY id DESC LIMIT 10 demande à la base d'aller jusqu'à l'id since_id dont la position peut être récupérée immédiatement (en admettant que ça soit la clé primaire) pour ensuite chopper les 10 id suivants dans l'ordre.

Tout n'est pas rose, ça demande d'avoir des id incrémentaux (et de pas boucher les trous en cas d'effacement), mais c'est souvent le cas.

http://use-the-index-luke.com/no-offset