The timer service needs access to databases. This is the main thing. There is a separate service (SPAdminV4) that is used for local administrator operations. This approach allows the vast majority of code to waive administrator privileges. So yes, you really want to use a different account for security reasons.
source share