The Contrast Principle and Switching Costs in B2B and B2C Models