I'll add to this by saying that 99/100 purchases I make on Amazon must be Amazon Prime available-- simply because I've been burned by 3rd party merchants.
Amazon Prime is certainly best for consumers-- but for merchants it is very difficult to turn a profit.