Can someone explain why R is preferred more than Python for modeling?
Is it just because of ggplot2?
Is it just because of ggplot2?
My experience is that if there's a new statistical method developed, it will be often be implemented in R first. (This may be more true for statistical methods than machine learning or other fields).
I don't think there's quite such a wide range in the Python ecosystem yet (although it is rapidly growing, and is definitely a better choice for certain analytics situations).
None of this is to say that you necessarily lose anything other than convenience by using other languages eg Python for modelling.
I make no representation as to the quality of the libs available for R, as I don't have a whole lot of experience with it yet.