Brand names are losing market share, regardless of rising incomes