I mean, if you're going to wax lyrical about how what your making should support that basics, you should at least first make sure you're doing the same thing.
Otherwise, you're just demonstrating exactly why Roku doesn't have a way to input a URL to play media.
JS can be a highly supported tool, but it isn't itself a primitive use-case. It is an enabler of use-cases and, to OP's point, JS for the sake of loading JS isn't useful if the content of the site really didn't need it.
The very purpose of JavaScript is to be dynamic and changing. "Primitive" and "Basic" are not apt adjectives, especially when the page in question is entirely static.