Потому что в

смысл центрального равенства будет не таким, как смысл двух боковых. Если мы, скажем, арифметику изучаем, то объектами нашего изучения могут быть числа, функции из чисел в числа, и те пе. "Утверждения" в объекты исследования НЕ входят (как правило).
Нам никто не мешает применять один и тот же знак

для обозначения как арифметического сложения чисел, так и для сложения матриц, и всё в одном тексте. Хотя смысл операций похож, определяются они отдельно, в разных разделах математики. Аналогично со многими другими математическими обозначениями. Начиная, например, со скобок...
Так что не вижу рациональной причины не писать такое равенство, какое я написал. Единственная подходящая причина — так не принято и потому непонятно.
Возможно, я сужу как программист об overloaded operators. Но не вижу в этом ничего дурного.
"Утверждения" в объекты исследования НЕ входят (как правило).
И, более того, являются объектами совсем другой теории. В которой есть своё равенство, совсем не совпадающее с равносильностью утверждений
А как тогда определяется равенство в этой "совсем другой теории"?