For me it's easier to introspect, fewer unexpected corners. Contrast this with operator overloads which you can put literally anywhere.