The distinction is important, and comes up everywhere in practical coding (and definitely not mainly in linear algebra). Matlab’s failure to distinguish these two is a terrible mistake, that constantly creates problems for Matlab users.
Here is my rant about Matlab’s lack of matrix-vector distinction: Trouble Understanding Slicing - #7 by DNF