Law failed to communicate with the Tontatta? Because that mattered???
Yes, it does
If someone wants to make a plan.. he has to know the "ins and outs" of everything.. the details.. him failing to mix with the people of countries he visits... makes him very poor when he comes up with plans... because he ends up not knowing muc about the secrets of this island/country
It is only by mixing with citizens... knowing them... that you end up aquiring knowledge that backs up your plans... and make you prepared...
However... Law is the type of person who would tell you 'just leave them be". They don't matter.. but in reality he's mistaken... it's because we got people like Franky and Usopp who want to help the Tontatta.. that we end up with information that saves this failed plans
It because Luffy wants to help O-tama.. that her fruit will play a major role at one point in the story..
SHs aren't the best planners.. but they pull shit off... because they mix with people of the said countries... the only way you get to know secrets about the villain of said country.. and know about every detail is to ENCOUNTER the right person to tell you... so basically you have to mix with people
Law lacks this type of attitude.. which makes his plans by default ALWAYS LACKING...