I don't agree with it, but I'm not necessarily for it. The thing is they didn't break it. Now it just uses ammo from your reserves. Oh no, now I don't have infinite ammo. Don't you think such a Perk should be reserved for an exotic.
You don't get infinite ammo unless you hit your mark. This was the basic choice between Icebreaker and Black Hammer.
Ice Breaker= infinite ammo, no matter what
Black Hammer= infinite ammo, ONLY if you hit your mark.
While they were somewhat similar, they were very different in the way you functioned. With Black Hammer, you actually had to EARN your infinite ammo, whereas Icebreaker just regenerated it.
IMO, it was fine as-is. But then again, I quit this game a few weeks ago and I had hoped this update would address OTHER issues with this game. Instead, this update has done nothing to convince me to come back and play or buy TTK.