Well the germs can be ingested in other manners than their being in food.
True, but when people talk about “stomach flu”, they are talking about a short term illness that is mostly confined to the digestive tract. In the vast majority of cases, that’s due to food poisoning, which is bacterial in nature, and has nothing to do with the flu. But “stomach flu” sounds much better than Salmonella.