I've noticed the similar pattern and always wondered how Micro Center seems to manage to do OK.
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.