mps-youtube does not use avideo/youtube-dl as backend, it's just a simple wget script. Therefore, it is not youtube-dl, but it still manages to avoid JS. You can easily tell because it barely wowrks: half the vids don't play because no JS.
As with anything in the FLOSS world, the simplest way to know if something contains proprietary software or not is this: If it looks bad and half the functions are broken, it's 100% libre. If it looks good and functions very well with a modern UI, audit the code ASAP.