Java also has this for at least a few years now. G1GC and ZGC in JDK17 offer no global stops unless absolutely necessary, and ZGC even has latency targets.
Or is it that people interested in doing ground-breaking garbage collection research tend to target Java?
G1 offers pause time goals so you can balance throughput or latency but it still has global pauses.
ZGC doesn't because it doesn't pause your app. Its design doesn't allow any tradeoffs there.