Incemening and decrementing is almost free, the cost is in allocating and releasing memory. If you allocate and release so many objects this starts to be an issue like here, with a GC the memory usage would be at the level of an Electron app.
Only for developers that lack the understanding that just because there is a GC that doesn't mean there aren't other means to manage memory, e.g. D, Nim, C#/F#/VB, Eiffel, Go.