I feel like a lot of popular frameworks could be completely replaced with better docs about how to build things with platform features and ala-carte libraries.
how it usually shakes down:
"I want to do X."
"Framework Y does X."
"I must learn framework Y to do X."
but there are few resources available for how to do X outside of Y, even when Y is largely superfluous
this documentation problem is compounded by how popular projects can bring in resources to either pay people to work on docs or somebody can otherwise build their career around a big bundle of semi-related features called Y