Sorry for my ignorance but G1GC is just perfectly tunable for all of my workloads (including low latency http request handling and high latency data crunching). What is the point of other GCs algos? Is there a specific workload that would benefit from it and it is not possible to use G1GC?