BIP44: What's the use of internal addresses?
The separation between internal and external addresses comes from BIP32.

Using a different chain for each permits you to give out an xpub for just the external ones to an auditor. They would then be able to observe your incoming payments, but not your spending.