Private accounts are the personal accounts. If you want to view the profile, then it doesn’t approve you to see his/her account. Instagram give a right to the private account users that they can accept the follow request then someone can follow them. Nobody can follow them without their permission.
It’s just for the privacy reason. Private account’s use is only for the privacy. You can share your post only with those users whom you want to see it.