So in the end, while there are no technical or legal limits on what changes can be made in a fork
There ARE some legal limits.
When the implementation of code breaches criminal law that is common across many jurisdictions - ie Theft - those implementing the code, and those directing them to can be brought held criminally liable.
See my recent post on events which happened after this post of yours.