No single product kills all species or groups of cockroaches, as of 2014. Products such as baits and traps help reduce the population but do not completely eliminate the roaches.
Roaches have a keen sense of smell, and so any chemical products or insecticides are useless unless the products are applied directly on a roach or in its pathway. Since roaches tend to hide in small crevices, reaching them can be difficult. The only products that reach these tiny crevices are bomb-type chemicals, and even these are not guaranteed to eliminate the problem. The best solution is to keep food and trash areas clean.