Well, the same argument can be made for pointers, which are clearly harmful to a safe language.<p>Swift does include them, but puts a screaming &quot;Unsafe&quot; in front of their type names so that it&#x27;s clear that unless you really know what you&#x27;re doing, you&#x27;re probably doing something wrong.<p>There&#x27;s no way to do that with a ++ operator, so it&#x27;s being removed.