Reasons for
separate Libraries:
1) Structure differences (different custom Columns)
2) Age restrictions (isolate Adult content from little eyes)
3) Intake processing (clean metadata and normalize tags, ratings) before adding to Target Library
You already figured out the reason for combined ones