The good news is that there is a vibrant dialog going on with regard to these frameworks and methods - but I expect there will be a shakeout/simplification over time.
In resorting to such a simplification one easily forgets that the concept "steam power" encompasses a great variety of methods employed for the utilization of steam.
The grand goal of Python 3000 is a simplification along these lines; but I have not seen any concrete proposals on how such unification and simplification of attributes-as-methods might work.