Band-aid optional subproject interaction with its feature options
If you pass
-Dgst-plugins-bad:plugin=enabled and a dependency
plugin isn't found, Meson will skip gst-plugins-bad
entirely and continue.
Meson issue with detailed explanation: https://github.com/mesonbuild/meson/issues/5688
As a band-aid around this, enable bad and ugly by default and also reorganize the options into enabled/auto/disabled sections.