Hmmmmm, so damage bonuses by weapon are situational so I assume armor/damange resistance of various kinds are situational as well.
This isn't something I've seen before, in other versions of Fate we have:
-What weapon you have doesn't matter (SotC).
-Your weapon is just an aspect you can tag if you want (SotC implied, more explicit in some house rules I've seen for example on the Spirit of the Blank blog)
-Subtract armor value from weapon bonus damage value (SBA and sort of Diaspora)
-Some weapons inflict nastier consequences with less stress (the old 2006 brainstorming sort of and some house rules on the Fate wiki)
-Some weapons wack you with an automatic consequence and/or temporary aspect if they hit, regardless of their damage (some specific SBA weapons and how I handled all weapons in some houseruling I did)
I'm looking forward to seeing the exact implementation of another option about how to handle different kinds of weapons, the five existing options of how to do it in Fate are all interesting but all have drawbacks.