Because they use the oil for how it changes the texture, not for the taste. So corn oil is just as good as soy oil is just as good as canola... and they're going to use whatever is cheapest.
Yup. This is standard in the US for most product ingredient listings I'd say.