That may all be true, butyou have to remember that making weapons finesse-based is about balance as much as realism. If you make longswords dexterity-based, then suddenly using daggers and shortswords becomes harder to justify. It's also a bit more complicated than is strictly necessary.