TL;DR: GPL is designed to protect freedom as true freedom is only possible when you have the power to enforce it on the unsers against their will.