That's because Swift uses ARC instead of traditional tracing garbage collection.
What I mean is, ignore the specific technologies: Apple is treating Swift like an ideal incremental improvement (like ARC was) whereas it’s really a major change in direction that may or may not prove to be a good idea (like GC was).
That's because Swift uses ARC instead of traditional tracing garbage collection.