I have run into several such issues with Python and R as well. Especially with CRAN packages which are often poorly written, black boxy, and don't have intuitive syntax.
how can an R package be "black boxy"? just look at the source. all the rf packages I am aware of (randomForest, party, and randomForestSRC) are well documented.