“[The rational-actor model] typically involves poorly specified or incorrectly assumed objectives, a conception of rationality focused on bias rather than error, and an inadequate consideration of the constrained computational resources that we have at hand.”