In terms of flavor, the reason for using milk is that it has a naturally sweet taste and a bit of fat, which binds well with dry cereals. Today, some studies even argue that milk is preferable to water for cereal because it doesn't have the same "plasticizing" effect that water would have on it. This means that thanks to milk's fat content, cereal takes longer to become mushy.