Thoughts on sidegrades?

Hello! I am working on a fighting game that uses random weapons like Randomizer and Random Rumble.

I have an idea for a feaure that I’ve been wanting to add but don’t know if it’s a good idea or not, so I need your opinions.

Basically, there would be a shop system that would allow you to buy Weapon Versions which are basically sidegrades to weapons, which are altered versions of the weapons but still keep the core function of the weapon.

Some of the versions can be simple like the pistol, have slower fire rate but does more damage or vice-versa, or be something a bit more unique.

An example of a unqiue version this would be one for the Final Blow, a weapon that you wear on your back and drops and explodes on death. This one is called the Short Fuse, when below 20%-ish health it would take your weapons away but increase your movement speed by a lot and slowly decrease your health and explode after a bit.

TL;DR A shop that would sell altered versions,
or sidegrades, for weapons

This is a concept I have in my mind but dont know if I should implement it, any thoughts?