Stacked diffs let you not have to evaluate the whole PR as a whole, and encourages smaller and more frequent commits.
Basically, I agree with you that large PRs are a problem, I just don't think it means you need to throw pre-land code review out the window.
Agree too bad stacked PRs aren’t really native to GH and you probably need to go with not so standard tools to manage them