I remember working on a SGI Unix workstation, where you simply could not specify netmask. It was implicated by the class of address. This meant that there were only three possible netmasks.

If that was how the first IP implementations started out, we had contiguous netmasks at the beginning...