А неудобство в снижении возможного функционала. Допустим, тебе надо не просто вызывать методы, а ещё записывать это. Можно было бы использовать автоматическое логирование в __index'е, например: что вызывается, с какими аргументами и в каком порядке. А так — ты такой ручками при каждом вызове логируешь, ууу, страшна ))