Networking and marketing efforts are indeed required and without doing enough effort in this field, it is really hard to get any rewards. That's true everywhere though. Just writing blogs doesn't earn money on WordPress. It needs to be visited and ranked and what not.
Steemit has a learing curve but it shouldn't be too hard for anyone who is willing to learn because there are tons of resources available.