GC is inevitable, but so is no GC. In the 80s people wanted to write software on platforms where GC was not practical. Having a GC when you have 640 K of ram is silly. So people used languages that didn't have GC. But then the platforms grew exponentionally, and people started wanting to do more complex things, and they say "all this manual memory management is crazy... lets use GC", just like the previous generation of computer scientists did before them.
Then the iPhone came out...
ARC isn't a revolution, it's just a stage in a cycle....
In 10 years your 20 core smartphone will have a GC running in it.