this is a misrepresentation of the state of the protocol. On the network state side, so much of what makes a client function is not available at the protocol level. Hypersnap is fixing that.
The FC client is the snapchain client. They even go as far as to designate it the "flagship" client. That carries a responsibility of neutrality, which they violated en masse. People didn't agree to anything – they were coerced to vote yes or all of the centralized features (channels, dms, miniapp indexing) were inaccessible. That IS deplatforming, whether you care to see the broader nuance or not.
You can blind yourself to what's happening, but the numbers are proving this action is true: it's why over a third of active users are on Hypersnap clients now, a division that is growing. NS is becoming a very isolated island. Best of luck with the "experiment".
-- {no channel}