One additional reason that I don't like ravel in stats is that it commits us to a behavior for the default axis treatment.
When we vectorize a function, it's nicer if we can add a default `axis=0` without breaking backwards compatibility.