Is it bad design to use identity columns as primary key for all tables in a db? : Database

Is it considered bad design to use the auto generated identity column as primary key? Or should a natural key be used instead?