Gotta get those EXP with smelly panties on.
'Social skills in this game are actually good. You are mistaken.'
No. I don't think it's good at all.
It's just a skill to give bonus that is used in less than 25% of the game. Compare that single point to any school of magic that lets you summon a pet, fireball a ground, give 50% damage over 3 turns. All your diplomacy did is 'increase chances of you winning arguments.' on non-integral quests/options.
I don't mind failing all the Charisma checks all the time by just hitting space bar. Because I have no desire to play that mini-game.
If you talk about Barter, Crafting, Lucky Find even - those have even better practical application than Charisma.
Lucky find adds offense. Crafting helps the whole party. Barter gives more gold to spend. Charisma - helps you win at random games.