That's most of it, but there's also MAP. A lot of products Microcenter cells have minimum advertised pricing. That means brick-and-mortar can compete with online and make decent margins.
If Amazon / Walmart sells something for $149, and Microcenter does as well, I might go with Amazon / Walmart for convenience of having it shipped, or Microcenter for speed of having it now.
MAP can give pretty high margins too, in some industries.