RFCs are not the law. You can break them. I use so-called routable/non-private (although not allocated) addresses for my internal network. ISPs route non-routable/private addresses. Specifically, they use such addresses as part of their management network: they assign private addresses in the 10.x.x.x space to routers, modems, etc.