IRC is not a protocol that as it stands can meet modern user expectations of usability and functionality. If I can't use it to communicate with people at large, it is not a lot of freedom that is gained.
Most of what you complain about societal pressures either apply to IRC (access to specific servers) or outright fail IRC by default by not providing the feature (state).
Most of what you complain about societal pressures either apply to IRC (access to specific servers) or outright fail IRC by default by not providing the feature (state).