Steemit needs to work out a bunch of kinks. It feels much more like Facebook from 2005. Very limited in nature, old school look and feel. Not a bad thing, but there need to be some major improvements bringing it up to modern standards before the mainstream audience will come on board.
Long registration process and the three different currencies used don't help either.
That plus we need more YouTube and other Social Media celebs to embrace it. That'll bring the traffic in.
Either way, Steemit has a really bright future ahead of it for sure