Well, I don't really believe the GPL requires it, but I still think it's quite poor for RH to do this. Just because something isn't litigable doesn't mean you have to like it.
I think it's a problem because other kernel developers are complaining about it making their life more difficult, and the reason for the change was indeed to make other people's life more difficult.