Dot operator, 1. with array-indexing expression on the left-hand side and 2. with Matrix*Vector-multiplication

Is it wrong that an array-indexing expression at the left-hand side assignes in place by default?