Ease of support and consistency with historical versions... it is a very big deal to change the default behavior because of the amount of confusion it can cause.
A while back, I posted this RFC to address the situation where people cascade routers and find that the lan behind the OpenWrt router doesn't work properly because of a subnet overlap.