[development] Why do we avoid auto-incrementing db columns?