So don't use it to fill that gap? It's a tool so use it for what is good at, and don't try and hammer in screws with it. If you only program with libraries you are already an expert in, in languages you're also already an expert in, it might not present much value to you. For those that aren't already experts in both or either (say, when learning a new language at a new job), it's already great help.