ChanOps have a right to advertise that they are moving their channels for their projects to another network.
Freenode has no inherent right to keep users or cause projects grief because they choose to migrate their channels to another network over the new owner's douchebaggery. It's not spam by any stretch of the imagination to inform users on an old service that you are moving to a new one rather than leave them confused.
How much is the current "owner" of Freenode paying you to simp for him? Do you think Github has a right to hold projects hostage and say they can't advertise the move to another host?
Quit kissing ass. The rich boy thought he was special. Turns out he's not and his new toy is dying as people leave in droves and now that his antics have been brought to light, Freenode will continue to shrink and decay.
Any network that promotes that kind of heavyhanded censorship and attempt to control the narrative will not win favor with anyone anyway. RIP Freenode.