Sanitiser gel doesn't distinguish between the good flora that we need for skin health and the bad flora that causes disease. it dries out the skin on your hands reducing the skin's effectiveness as a barrier. The non-alcoholic one may also promote anti-biotic resistant micro-organisms.
Since colds and flus are also generally airborne viruses they aren't all the effective at stopping the spread of common illnesses either.