the expansion tank is required to keep EVAP can from being poison by liquid fuel.
When you fill a 87-88 main tank, expansion tank saves gas from exiting vent tube... 
Goes from cold underground tank to warm/hot car tank, gas 
will expand. engine return line doesn't help... Returning hot fuel will make tank even hotter. driving/parking on hot pavement just bakes fuel tank. 
main tank temp can, usually will, be above ambient (air) temp.
------------------
Dr. Ian Malcolm: Yeah, but your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should. 
 (Jurassic Park)
The Ogre's Fiero Cave (It's also at the top and bottom of every forum page...)