R and CRAN really get package management right. Even as a very infrequent R user, there are no surprises, it "just works". Compare that to my daily Python usage where I am continually flummoxed by dependency issues.
Try installing an older version of a package without it pulling in the most recent incompatible dependencies, it's a whole adventure.