The SYSTEM account has severe shortcomings, e.g. no network access. Secondly, why even schedule a task under the current user's account?

You could always trigger the scheduled job through the login script, thus taking care of changing passwords automatically. Or alternatively, use a dedicated scheduling account.
_________________________
There are two types of vessels, submarines and targets.