I totally get that technique… my problem with it was not knowing what size display it would be read on… a large display, a few empty lines weren’t enough, a small display could cause it to roll to the next page!
The other benefit I saw in my experiment with vh was that I could adjust the font size dynamically… without js… it certainly wasn’t perfect, but it was pretty cool.
Alas, it’s just a fun experiment if devices aren’t supporting it.
Unless maybe using the @supports with a graceful downgrade as jelby mentioned