In every case, there is a risk that they are preferring an inferior product—if you look only at the generic product. But in every case, they are preferring the superior product if you look at the whole product.
Whole product as a barrier to entry, a switching cost the customer might not make for a superior core product that isn't supported by an ecosystem, in other words a superior generic product that is not preferred to the existing whole product. Superior generics either build out ease of integration with ecosystem or shift the landscape