The issue is so systemic and ingrained at Cisco that nobody knows how to fix it.
Maybe it could have been fixed starting in the 1990s if CIsco could have found real development talent instead of creating IOS-XR, NX-OS and IOS-XE, dramatically increasing Cisco's technical debt. Since then they've spent a fortune not stabilizing these systems when they could have starved Juniper, not given Arista something to walk off with and improve, and had far more free development dollars to take the fight to the security vendors. Now? You need talent you can't afford and who won't sign on to be janitors.
Random LRs just worsen the situation.
For the talented already at Cisco most will find better work and money elsewhere so LRs are forcing them to improve their careers. For the talented considering joining Cisco it's a giant flashing clue not to work there. Churning the untalented is better than letting it rot and start to smell where everyone really will want to leave. The customers have been overpaying for low quality since long before LRs started so there's no change for them. I'm seeing neutral to positive here relative to the real problems.