If you're going to say that the GPL is viral because it applies to derivative works, then almost any license is viral because the license of any work follows it around. That is the nature of licenses.
Anyone who expects to copy-paste other people's code into their own code and change the license is just fighting the legal system. You're still going to have to follow the terms of the license, whether that means sharing changes or including attributions.