The lack of native marshalling and unmarshalling approaches outside of the style perpetuated by sputf and no support for any on-the-go string variable injection or templating without pulling in libraries.
This is a weakness that can be overcome, but it's a weakness.
I don't see having these things as separate libraries to be a weakness - this way they can evolve independently from the language and can be much more specialized.