Lower profit margin for the seller at Walmart. Exp: when you sell a hundreds of thousands for $1 profit it's better then selling a few thousand for $2 profit. Same with Amazon vs. buying direct from the seller. I rarely pay suggested retail price for anything and never for quilt books.