If it's so hard, then why are there multiple open source projects that are just as good?

They're not just as good unless you are willing to spend huge amounts in API credits.