Why retailers still don’t understand their consumers