What people have to understand is that this is not a repository for software developers. It is a repository for people needing tools for statistical analysis and scientific computing.
The way a software developer thinks about a package is totally different to the way someone trying to perform statistical analysis thinks about packages.
This is the same for CTAN, the name is no coincidence. The packages are for users and not developers.
As an admitted R hater, this is exceptionally good framing. Reproducible science has only ever had limited buy-in, but R was extra late to the party with packrat and renv. Enforcing code consistency at this level has probably done wonders to reducing some amount of churn.