Because postfix operators interact poorly with semicolon inference, and you may get some pretty bad (and really hard to debug) bugs. http://comments.gmane.org/gmane.comp.lang.scala.internals/8891