Some weapons need serious overhauling and balancing, and that shouldn't be prevented, but should consider to offer respecs if there are major changes to the current main weapons, just so people can feel like they didn't waste 1-3 generations into a single item, and allows them to try something new or the same thing again.
This coming from a 2nd gen, so I don't even have a masterwork yet.