I think the reason there isn't even a common basic library (at this point "standard library" is a poisonous term) is there is not sufficient leadership interested in it. What I mean by leadership is:"I'll listen to this person/these people because I trust them to make good decisions, and I know many other people do too. And they have working code."