So, instead of using something lightweight and embeddable like QuickJS, they opted for Deno? Nothing specifically against it, just seems... overkill
The yt-dlp contributors are not in the business of writing or finding JS runtimes, they're trying to download videos.