Simple answer: MSRP agreements require all retailers to advertise the covered products within the MSRP range. If any covered product is advertised for less than the MSRP the retailer loses access to all covered products. Retailers don't want to lose access to products so they abide by the agreements. Hence all retailers advertise the same price for the same product.