Mods needs to tell Forge they can be disabled, however, most of them can’t due to the way they work, anything that is just visual and client-sided should be able to be disabled (eg minimap mod, NEI-like menu) but anything that is required on server and client will not be able to be disabled