One situation which i understand of this kind of setup is, if customer is running a routing protocol in its network, and does nt want to redistribute its routing table in ur backbone, then he can have over lay tunnels and run his routing protocols on tunnels only.
Regards