Video performance is a LOT harder than you think.
At another company, I watched an five person team, half of whom had related PhDs, the other half over a dozen years of video engineering experience, make incremental improvements to the WebRTC stack.
After a year, was it better? The metrics said it was somewhat better, but the customers still complained all the time.