What the hell are you talking about? In the past five years ISRO has launched 177 satellites for 19 different countries. I remember watching one for Singapore just last week.
https://pib.gov.in/PressReleasePage.aspx?PRID=1883677
How is it inferior? It’s the same orbital insertion and they have a near 100% success rate.