I was wondering why ad\'s still use the document.write approach to inserting the add into the page
A traditional script tag will block the page while it is loading and executing. A script loaded with document.write will work asynchronously. That's why you see this on ads or analytics, as such scripts don't influence the page content directly.