Look, when you've got a large enough library of third-party contributions, some portion of them will be broken. And the more libraries people use to build their own libraries, the more dependencies there'll be.
Let me know when some other languages manage to solve these problems, or when the upstart languages actually get enough third party libraries for them to have to start facing this problem themselves.