The point I was trying to make is that the 3s protection is a poor method of controlling fireworks and bile spamming. Fireworks spamming happens all the time regardless of the 3s rule and you're rarely going to need another bile 3s after you bought the first one.
It interferes with way more aspects of the game. It prevents healing as and SI in rapid succession. When I'm running with a teammate and buy an adrenaline, pass it on, and try to buy one for myself, that momentary pause can prevent you from taking the shot.