Of course there is going to be charisma. It's the hidden attribute that will affect all player interactions and complaints over any changes to the game. When something goes wrong in the game, if one doesn't like it and people react negatively to their open complaints... it's because their charisma stat is too low.
I see people on here all the time with low charisma having issues with the game mechanics.