MRI Ruby's GIL, together with suboptimal Matz-Ruby-Moritomo concurrency internals, limits Ruby's suitability for concurrent workloads like WebSocket servers. Cited as the core reason Ruby struggles with real-time broadcast latency at scale.