That's how competition should work. Every layer should have multiple providers until the companies get all of their profits squeezed away and users get the best possible price.
That is why vertically integrated businesses can peel away business from existing non vertically integrated businesses with lower prices (legal liability notwithstanding). Sometimes it pays to have the business with more to lose insulated from liability by having a layer without much to lose.