Wrote a post
In B2B, buyers know what they're buying. In B2C, buying is more random.