> Why is every company seemingly trying to re-implement agents themselves rather than making their product work with the existing ones?

Why does any company do anything? Money, of course.