That is not true. You absolutely can specify a license: https://snapcraft.io/vlc
As LTS releases age, the contents of the repo age with them. PPAs are one solution, but they're undiscoverable and not straightforward for new users to setup. Ubuntu has a ton of users who are 'sticky' on old LTS releases.
This enables the VLC developer to have one package that targets millions of users across lots of releases of Ubuntu - and other distros too.