Israel has many reasons for imposing a naval blockade on Gaza, none of which are directly to do with stopping aid from getting in.