I would say, due to lack of interest. There was a lot of DI frameworks like avalon - notably: pico/nanocontainer, guice, spring - and spring eventually won and is most used now. You do not develop a framework if you have no use case for it.
But nevertheless, the ideas are not dead and found their way into mainstream (even Java EE has dependency injection now)