The layout of a web page is better controlled.
Style (CSS) kept separate from structure (HTML), means smaller file size.
Reduced file size means reduced bandwidth, which means faster loading time.