This tallies with my own experience across businesses that sell to consumers (competitively like super markets not monopolies like water and power), businesses that sell to businesses and businesses that sell to government. B2C, B2B and B2G in management speak.
B2C are more efficient than B2B or B2G.