The IO expander also provides the additional PWM outputs for the fans. If you don't need them then there is no need to use the IO expander. The stepper drivers and heater outputs will work without it.