I don't believe that most of what are often described by our side as cosmetic features are cosmetic in the least.

There could be dangers in both directions. While banning cosmetic features might not be a 2A intrusion, banning performance-enhancing features would more likely be an intrusion, but might also add weight to the argument for the government's interest justifying a ban.