I keep saying that a hybrid system would be needed to allow mass adoption. A half-centralized system at least for new and small accounts. Because we know that a small account is useless, they are limited in everything, comments, votes, they earn nothing and these small accounts are only used for spam or to inflate the stats of dead accounts.
We need a system where people wouldn't even see that they don't have the ability to act on the network, we can do it with a front-end that does it.
We live here on Steem behind closed doors, articles with hundreds of thousands of views collect only 3 comments (I had the bitter experience) from Steemians and the others look but can't comment.
The keys are too complicated to manage they would have to be intended only for people who have an interest in using the blockchain and who will therefore pay attention to this and therefore the 4 keys (posting, active etc...) will no longer be a barrier for users.
In short, there are plenty of solutions and no problems, except those we invent for ourselves. For example, Steemit.com, which is ranked among the most visited sites in the world, does not benefit from advertising. While with a good organization they could have done it and with the profits bought from the Steem so raise the price and redistribute them to virtuous projects and we have tons on Steem with all the Dapps that exist today.
Unfortunately, the Steemians with whom I speak persist in the wrong direction and those who think like me need a way forward but they don't have them. I can't do anything because I don't have enough time and energy, but fortunately there is time and energy to do it and I'm sure that one day or another it's this kind of application/front-end that will make the network successful.
A simple example, Medium has launched its partner program. Those who wish to (and only those who wish to) can register and publish content that will be visible only to Medium subscribers. We must do the same with Steem, without charging (fees) anything. Because we have the technology to offer such a service. A Steem account should only be given to those who wish to do so and should not be a requirement for interaction with Steemians. Okay there will be spam but all social networks are doing fine today, right? It is up to us to think and act.
Sorry for my English I translated via Deepl.com