All you have pointed out is true. It takes patience and persistence to become a good blogger. Not everybody is good at writing so it would take a considerable amount of time to read and learn the art of producing a great write up.
Personally, I am still learning.
After abandoning my steem account for over 5 months because of impatience, I have learnt that it takes time for great things to be achieved.
Thanks for the insightful post.