Honestly, everything you said is true. I have a backlog of great content that I am waiting to publish because the ROI I get from publishing vs the cost and time of publishing is not worth it at the moment. I don't feel recognized and I'm going to have to find another outlet for making money if I am going to keep the level of quality as high as I want.
It all comes down to lack of development and lack of support for the end user. I know I'm asking a lot from the crypto community, but the technology is all available. The dev's just need to work on what the end user needs.