There is no customer loyalty, so with brand loyalty you're only ripping yourself off.
Only if brand quality actually declines. The idea that having found a good product one should then never purchase another product from the same manufacturer is bizarre.