Bitcoin having an open ledger system where wallet amounts are visible to the public could diminish a need for competing wallet services which could be man hour, resource and capital intensive. Many users on this forum have their wallet address listed in their profile and have demonstrated they can move funds from those addresses. It could reduce a need for new wallet platforms to be introduced given how a certain degree of transparency is already built into the system.
There are many existing escrow services, some of which could have more capital, better engineers and employees and overall more support.
You have a point in that expansion and one stop shopping are generally good policies to adopt. But I don't know if potential advantages would be cost effective or worthwhile in these cases.