I dislike the idea of items that set a specific stat to a fixed value.
It makes your stat distribution meaningless or players dump stats because they know where to find this item.
Like somebody creates a fighter with dumped int and takes eldritch knight at lv3 because he know where to get this headband.
I prefer the 3 E method were items give a bonus to stats you have.
A "headband of intellect+2" would have the same effect as a weapon+1 for a fighter, but it does not make your stat distribution meaningless.
If you dislike them, don't use them. Back in BG 2 these items were added because you had to roll stats. MInmaxing characters is really not how you are supposed to roleplay, but since this is not a DM-led adventure there must be a method of giving an upper hand to severely underpowered characters. Imagine if you could only play characters over 90 points. Some people may be ok with it, but some wouldn't. Now, these items were always completely optional, so if they annoy you just feed them to Gale, but don't ruin someone else's fun.