Usually blockchain projects fail because they can't offer anything actually useful for users. They might be technologically very advanced, but if users can't really do anything with the them, they will be abandoned.
It's very promising to see that Steem can already addict users even when it's only in beta and still under heavy development.
Dropping an atomic truth bomb here.