What you suggest is actually the default behavior of most major carriers. Its codified here: http://tools.ietf.org/html/bcp38
That said, source address spoofing is needed for some one-way satellite internet providers.
There are also some really cool advanced load balancing tricks you can do with it. It even comes in handy (ironically) when doing DDoS mitigation.