Both for the ease of managing it (including setting up the routing) and because you realistically need at least 4 addresses for every subnet (/30 bitmask) -- two used up for broadcast and gateway address.
RFC 3021 eliminates the subnet and broadcast addresses so /31 is usable. That doubles your available space if you are primarily addressing links between routers.