I think that Scala is trying to promote programming with immutable objects, while increment operators are clearly intended to be used in with mutable variables in constructs like (C#) for (int i = 0; i < 5; i++) - which would be a bad style for a functional Scala language.