I reject the premise of your statement. It's only a failure when implemented on top of relational databases which are (obviously) not optimized for it.
What are the failures of EAV except when applying it to a database optimized for something different?