Standard libraries be like: Programmers don't need to reimplement basic tasks manually, just call the library! Expect that the library only does 80% of the job and you still need to code the rest 20% manually because those missing features were not implemented historically, and because it's already the status quo as everyone's stable system is using the old library - even if we add features right now you still can't use it.