You make a very good point.
However, just because Steemit will not outdo Facebook, doesn't mean Steem is so limited. Steemit is just one view into the Steem blockchain. The same blockchain can support multiple such front end applications or 'views'. For example, look at busy.org for something more akin to Facebook on the Steem blockchain.