I am not sure what the rationale was (probably security), but this was a concious upstream change: https://bugzilla.redhat.com/show_bug.cgi?id=1764223
An example of a problem provided in a different bug: https://sourceware.org/bugzilla/show_bug.cgi?id=11754#c15
But I don't really understand what's going on in that example.
Aside, it only took 9 years for that patch to get conclusively rejected.