I think instead of line count, either final binary size or source code size in bytes should be more common in claims of minimalism; the demoscene, for example, always uses binary size.
https://www.reddit.com/r/tinycode/comments/nn5djb/pokegb_a_g...
Now, of course, that's basically cooking the books, but there's a wide gulf between a full VM & smaller, domain specific ones that might not look like VMs. (All or most of data-driven programming, really.)
The OS too?
There should rather be a normalization metric where all identifiers are treated as eight characters long
Resulting binary will be different depending on the compiler and type of optimization and would simply be manipulated by optimizing heavily for size.