ridiculous deps list is freebsd's doing. yt-dlp recommends python-requests, ffmpeg and a js runtime, but its only hard dependency is python itself. most of that stuff looks like it could be makedeps, as if freebsd is having you build every component from scratch? or else something ain't right there