An addressing scheme is not the same thing as reachability. And the DOD created the Internet. Why would they force themselves to use private address hacks when there will only ever be up to 256 networks connected?