OOP first boomed with C++ before Java came around, and Java got GC from function languages.
If GC was the distinguishing factor, OOP would have never gotten off the ground.
Having been there when it all took off, it always feels so wrong to read "C++ code written Java style", when it was C++ that actually created that style.
Right—garbage collection makes most software engineering significantly easier.