I understand your concern. But it would make the game too easy and redundant. Basically every single dialogue could be resolved the same way cause you would always find a party member who has a high skill in something. Once again, accept failures. It's integrally part of the game.