It's true, Java presumably doesn't want your weird custom thing, they already have several garbage collectors.
And yes, writing a standard which specifies things nobody does is indeed useless and that's why it was removed, but that was my entire point. The ISO document is just dress up, what actually matters is the implementations.