Don't tell me that you have not seen people writing multiple platform scripts like this:
case $OS)
Windows* )
some_windows_scripts
......
Linux* )
grep /var/log/messages
.....
For them: What? Fedora 20 does not work while Fedora 19 does? Blame Fedora then.
And for fedora specific 3rd party scripts, now they need to add additional check logic on their script.
Sometime that's just too much to ask.