Этот вопрос касается ИСТОРИЯ (не ваши текущие мнения по этому вопросу).
При чтении сообщения об отбрасывании поддержки операторов инкремента/декремента для Swift я читаю такой текст: "Swift уже отклоняется от C тем, что операции =, + = и другие операции, подобные присваиванию, возвращают Void (по ряду причин)".
Итак, в какой-то момент в прошлом разработчики сознательно решили оценить присвоения по умолчанию по некоторым причинам.
И я ищу те исторические (сейчас) причины. В значительной степени, поскольку этот поток посвящен историческим причинам Scala.