I personally think that steemit cant take over mainstream apps. That is because if it would have, the markets would be crashed and the app would die. I believe that steemit can grow big, but Facebook, Instagram, Twitter will still remain as the biggest apps