Forum OpenACS Q&A: Re: Will Dr. OpenACS survive? Or why I stopped worrying and learned to love the .LRN consortium?

"I just find that real world data and process structures are neatly mapped by either OO or finite state machines."

And LL grammars are neatly, indeed perfectly, mapped by recursive descent parsers written using the procedural rather than OO paradigm, and are not expressible as FSMs. OO has its place. It's not a panacea and it is by no means the best fit for every programming problem in the world.