Don't you think it's actually a question of semi-chaos vs. order (OOP being the "order" side of it)?
Intergalactic Object Models will never rule this industry for the same reason as why Google Directory prooved to be useless and was removed from their front page lately.
This article is comparing foosball to Fords. Calling OOP overrated is like calling the wrench overrated. And yes, I always reply in analogies and similes.
Objects viewed as miniauture modules can be useful, provided that your modules have states (i.e. static data). The only alternative to this approach would be not having states at all, which is not impossible but may be trickier to implement.
It's inheritance and the (questionable) idea that everything can be represented in class hierarchies that's heavily overrated, I think. That's what Bob meant by "Intergalactic Object Model".
Intergalactic Object Models will never rule this industry for the same reason as why Google Directory prooved to be useless and was removed from their front page lately.