I think it's to fix the issue with pets being able to track players in stealth or attack automatically with no input. Aggressive wasn't really used for anything else, there was not much of a point having your pet set to run off and attack anything in range otherwise.