Pre ground pepper that comes in a can is exposed to air and oxidizes which means that it loses a lot of its' flavour. However, freshly ground pepper is better because you can release all the rich flavour and aroma right before eating or cooking with it. This results in better tasting food.