@Wolf480pl @Shamar I think the freedom due change the code to suit your needs embraces the right to fragment until your heart's content.
Of course, free software does enable all that you've stated, but that shouldn't and doesn't come at the cost of the freedom to do modify the software as you like.