What would prevent a financial institution from developing their own online solution?
They would need to individually negotiate the terms and formats with each insurance company. Development and testing would also need to be on a company-by-company basis. This would be time-consuming if it could be achieved at all since most insurance companies would likely not want to spend too much time developing a solution that would only serve one trading partner.