The problem is because it's set in the future, they use product placement to give it realism.
Same with Back to the Future 2. Full of it - Black and Decker, Nike, Mattel, Texaco, Pepsi - but you ignore it because it's cleverly used and makes the film seem real.
Though in I, Robot, it's done much more like an ad.