MovieLens dataset is an imbalanced dataset. Is it OK?

I noticed that the MovieLens dataset, user_rating, is not balanced as attached below. In fact it is just a sample code to illustrate how it works.
Thus, in real world, should i make it balanced dataset instead, or the TensorFlow recommender deals with it behind the scene?