If you've ever developed software you've surely had users ask you to add an option. "Rather than forcing everyone into behavior A," they'll reason, "why not add an option so users can choose between behaviors A and B?" This post is an attempt at producing a canonical consolidated answer to why the answer to this is often "no".