To be clear: It doesn’t _require_ JS at all. The page _is_ static and works with JS disabled. It uses JS for YouTube, Login and the interactive widgets at the bottom.
Very good point! Interestingly though that 350 KB is still smaller than the 441 KB average JavaScript for a site in 2020.
which is a pity for everyone calling themselves "web developers"