I agree with much of this, except the idea that enterprise sales are low margin. Once you lock in an enterprise customer, the cost of switching to another provider becomes a large barrier. Your margin is dictated largely by the cost of your product, minus the cost of the competitor's, plus the cost of switching. If the cost of switching is high, the margins can also be high.
Apple does not derive its margins from the cost of switching (changing phones is relatively easy). They do generally have a better product, but they also provide incredible branding around being the best. Apples margins are dictated by cost of Apple's product, minus the competitors, plus value of affiliating yourself with their brand.