 It provides a compact theory that makes empirical predictions with a relatively sparse model - just a description of the agent's objectives and constraints.Furthermore, optimization theory is a well-developed field of mathematics.These two factors make rational choice models tractable compared to other approaches to choice.