On top of that, when I last had the misfortune of using Java, (17, maybe?) the GC still was a top cause of production outages and a massive productivity drag.
They claimed they fixed it a dozen times, starting with JDK 1.4, and continued to claim that with every major release since.