I suspect that the three you mention, would prefer to have 100% satisfied customers first time, and so offer advice when needed to ensure you purchase the correct item for your needs. Particularly with custom spec'd items.
Plus, there can be some downsides to online ordering (for the trader).