Court judgements are made by humans and humans err. This is not the binary you are making it out to be. Indian courts are hamstrung by the rest of the Indian legal system and are routinely used to silence dissent and harass the small fry.
This is not true. Indian courts are very much functional and is not elected by politicians. So they are not as hamstrung as any US courts if you are going to start comparing. Only issue is the long delays involved.
Approved doesn't mean elected via political campaigning. So judges doesn't need to take any political stance to make any political party happy. Of course there is the issue of after retirement appointments. But not every judge does that. Things won't become better if people don't put pressure on representatives to make ethical laws.
Court judgements are made by humans and humans err. This is not the binary you are making it out to be. Indian courts are hamstrung by the rest of the Indian legal system and are routinely used to silence dissent and harass the small fry.