This doesn't really bother me, as many people have said, it helps with builds. Plus like others (mostly those same people) have said, you can still add whatever points you want to your weapons and armor.
What would make this all the better is if they opened up weapons for everyone, or at least had more options depending on class.
Warrior wield anything (can dual wield full weapons)
Rogues wield one handed, daggers and bows (can dual wield up to OH+D)
Mages wield staff or go bare handed (apostate monk style?)
Not quite; it may help with the typical builds. But as I and others have indicated, it eliminates the non-standard ones almost completely.
No more high STR Rogues, high Cunning Warriors, high DEX Mages, etc; everyone gets the same base designs. And while some gear could allow for one to 'think outside the box', the typical designs have made this impractical. There is little reason for a Rogue to gain higher STR now as the base designs will not use that Attribute for weapons, armors, abilities, etc; same for the other classes. But in the previous games, there was the freedom to do so.
I agree with having more freedom for weapons, but I contend the same should still be allowed for the classes and individual custom designs, too.