Major retailers are failing to keep in touch with their target markets