I haven't seen anything that really showed the intent of Dell, just a bunch of woolly corp-speak about improved customer service.
This is the distinction the person you are replying to is trying to make, because although similar to superfish, it is not quite the same.