When you look at dnd 5e, which is the base of this game, strengh based builds become pretty weak at higher levels. I'm assuming Larian added all those strengh buffs to please those players who enjoy playing strong melee fighters. But they might have overdone it a bit.

The hat that buffs cha by 2 is notacably weaker in combat than other hats you can find in this game. I guess the main purpose of it to help with shop prices and conversations, which have far more impact than intelligence checks. I mean, honestly, if there was a hat that buffed intelligence by 2 I could think of one single interaction in the entire game where it would be worth using it.