All of which can be simply solved by the DM saying, "Nope - INT doesn't stack with INT. Try again, optimizer!"
I do see your concern, and I share your disdain for optimization, but I hardly see it as 3.5-specific. I had the same problem when I Storytold 2nd Edition World of Darkness games, and...