The big reason why they shouldn't stack is to cut down on certain abilities that trigger only off a critical hit, especially vorpal. A 3.0 weapon master with a keen vorpal falchion had a roughly 50% chance of taking your head with every swing, unless you had a superior armor class. With vorpal changed in 3.5, there's not much of a game balance reason.