https://bugzilla.redhat.com/show_bug.cgi?id=1731700
--- Comment #10 from Jason Tibbitts j@tib.bs --- So the perfectly valid (though discouraged) behavior results failed dependencies unless a non-default configuration option is set. That's 100% a bug; there's simply no other way to state it.
If this breakage goes through the proper feature process, with proper approval and an accompanying guidelines change then sure, this would be a "have to fix" thing. But this is just a bug that should be fixed in the proper place (which is dnf, not in the perfectly valid packages).