I feel like viewport height (vh) kind of solved this. Designing for a specific height is janky but now you can just programmatically do it.
[0] - https://dev.to/frehner/css-vh-dvh-lvh-svh-and-vw-units-27k4
The below 900 ones are somewhat obvious as they also match smartphone sizes, but I was surprised to see very little common border above that. In particular anything above 2000 seems pretty rare.