Yes, I agree with most of that.. there has never been a project that was perfect from day one. I mean look at facebook.. I remember what it looked like when it first started.. and steemit is leaps and bounds ahead of it visually, not even to mention steampeak etc which are even farther.. and that was what.. 10years ago? These things take time and are always evolving.
I will say that I think if we don't start promoting what we do have, and start building that base as well (not to mainstream of course), then we will be left behind.. as someone else will just build something and promote it better.
2020 should be a very interesting year for Steem.. lots of things rolling out that many have been waiting quite awhile for.