Yeah, you are absolutely right. There are lots of users here who write a few posts but never bother to interact with the community, then ends up complaining and calling Steem(it) a scam because they didn't make any money.
Getting support from a whale can be really amazing here! I remember getting some awesome votes from one of the most well-known whales back when I published my 2nd post or so, and that was definitely a factor that lead to me investing to much time and energy to the blockchain.