Я ночью спорил об этом с другим человеком :)
Есть ли какой-нибудь пруф этой истории?
Технических ограничений я особо не вижу, видимо отсылка должна быть на code styling, но я нигде такого не встречал
Магические методы изначально были как операторы в других языках, было легче сделать их built-in в object, нежели реализовывать тот же vars, max, min и т.д. для всех типов. Это уже как было, а сейчас они имеют смысл только в перегрузке(как repr, str) но явно их вызывать - выглядит нечитамо + по name mangling это такое себе