"Imagine: some software/music, say GCC, is released/distributed under GPLv2. People can do whatever they want with it: redistribute it, reuse it in their own source code/music, or whatever. Then GPLv3 comes out. Suddenly the software/music won't work on/play in your hardware/software."
Please comment, I hope I'm wrong.