Because these are agencies. They're often called in to maintain legacy systems, which don't get to use shiny new tech. Hence low or missing numbers for things like Ruby or React, despite their prevalence otherwise.
Both of them work well since they impose a structure and programming model that basically works for a lot of business software, so you can focus on the domain problems and move quickly over the standard tasks like an asset pipeline or account management.
Makes sense not seeing React, though. It is far more complicated and fragile to get SEO-friendly pages rendered with React (and there aren't many legacy systems that use it, either).