1. Brand-Name vs Compounded Paths
One of the biggest reasons prices vary is that users are often comparing two very different access paths without realizing it. Brand-name programs and compounded programs are usually priced, packaged, and marketed differently from the start.
That does not automatically make one better. It does mean the price comparison needs context. Otherwise users treat unlike offers as if they were identical.