La hipótesis de la maximización de los beneficios implica $$\text{if } x_i \succ x_i^* \text{ then } p_ix_i > p_i w_i$$
Vale, esto sólo dice que si el agente maximiza la utilidad / es racional, entonces si no elige un paquete estrictamente preferible a su paquete, entonces no debe ser asequible.
¿Por qué es necesario el supuesto de no saturación local para decir entonces
$$\text{if } x_i \succeq x_i^* \text{ then } p_ix_i \geq p_i w_i$$
¿Por qué esto no es automático desde el supuesto de maximización de beneficios? Si sabemos $x_i \succ x_i^* \implies p_ix_i > p_i w_i$ ¿no es obvio que $x_i = x_i^* \implies p_ix_i = p_i w_i$ y así $$\text{if } x_i \succeq x_i^* \text{ then } p_ix_i \geq p_i w_i$$