Some of the upgrades flat out don't do what they say. Like it says pins regenerate health instead of being destroyed, they still get destroyed. That also conflicts with other upgrades, whereas some upgrades benefit from the concept of indestructible pins, other upgrades are based around them being destroyed.
You should never have non-respeccable upgrades that work against each other.