Почему общественные науки дают так много определений понятия "общество"
Потому что есть понятия общества в широком смысле, а есть в узком.