I might agree with that view, but I think it is somewhat hard to document the fact that an array of sizes (n,1) is not a 1D array. This will likely lead to confusion anyway.
Specifically about our issue: we have that solved already, by using vec when we need to.