Are garbage collection pauses really a concern? You're still running atop a multitasking operating system with all kinds of pauses.
It's even more problematic for some types of trading systems or stream processing of sensor data, etc.
All the trends are working against garbage collection right now. Memory sizes are growing and we're moving away from batch processing for many workloads.