To me Garbage Collection in a language makes it easier to work with than a language without.
As an example C# (GC) and Delphi/Turbo Pascal (No GC). Was involved in two projects where the one made in C# became the successful one.
One of the absolute worst things about Delphi was the lack of GC, which took away developer time better spent elsewhere.
Yes, C# had also other benefits, but having a GC is one of the crucial features to make a language popular.