Any pager that uses termcap/terminfo and does so properly will enter/exit 'cursor addressing mode', which will normally end up switching to and from the XTerm alternate screen, which isn't what you want.
AFAIAA not even the #Illumos pg is as dumb as you want. That uses terminfo, too.
You'd have to resurrect something from 1977 or so.
Or see how far forcing TERM=dumb gets you.
Or port Microsoft's MORE command. (-:
#TheMetalDogArticleList
#TheHardTimes
Report: Hearing ‘One Way or Another’ Still Best Indicator That You’re Involved in a PG-Rated Movie Chase Scene
#more actually allowed going backwards from the days of 4.3BSD onwards, about 40 years ago.
On AT&T #Unix System 5, the pager was called pg, by the way. Not everyone made puns on the name of more. (-:
#Debian provides pun-free 'pager' as a generic name, too. And 'sensible-pager', just in case you thought that 'pager' was not sensible enough.