Honestly, I think it was a lateral move from there old logo. From generic to generic. Now that being said, in many ways that is what Walmart offers. Good brands at a low price. Their customer base is looking for value based goods that are more general in use.
Their new logo keeps up with the trends of most logos today. A softer sans-serif with an icon slapped next to it. That is why I think it is generic. Nothing very unique and yet nothing offensive either. It is a safe play. It gives them a little refresh without changing who they are.


