To much human interaction is required. This seems to work with big customers. But not super high volume leads. A system to process leads without human intervention is required.
What do you mean by "process leads"? No system is capable enough to do lead scoring without human interaction.
Not true. We are building our own leads processing system for pre customer/visitor/email ID. We use a personalization engine API to embellish the object_id with properties. Then use message match. The technology is there. We were highly successful doing this manually. Now we build technology to automate this. This is not a product we will sell. Folks use a/b testing to get better results. So message match does work. Now, when you have 20 knowledge/personalization based properties about a visitor/ email_id, you can batch and author a message match.
I don't think CRMs are capable to process leads without human interact right now. But yes, some APIs and plugins can assist us to achieve this goal in future.