I totally agree with the spirit, but that would require Red Hat taking a more active role
in backporting package tooling to RHEL/EPEL.
Latest guidelines are always more efficient for everyone (Red Hat employees includes), but
all too often they can't be applied to EPEL because no one at Red Hat pushed the
corresponding rpm, mock, rpmdevtools, macro updates to RHEL or EPEL :(
The more packages Fedora ships the more inefficient it is to require RHEL/EPEL packagers
to use old guidelines in every spec files to avoid tooling backports.