Sure, we could improve onboarding experiences, but that is what we think would make noobs stick when they come.
But, ava, the noobs don't want to do anything in the first place. As in, NOTHING at all at all costs.
Convenience is the name of the game here. You could also say laziness, acceptance of status quo, incuriousness, among other reasons. So no matter how the apps do, nobody without a solid intention to break of the current systems will use them.
I appreciate how much effort is being put by not only devs but also regular users. But look at yourself and tell me they are people like you who are only shy from using the apps because the apps suck.
When there is intention or need they will come. Let's have fun building slowly and taking our time to form nice interactions.