Not really, I posted the same question on the juice (RIP) and got some feedback. I'm chalking it up to a development oversight. I think they originally created the inventory solution to run both hardware and software inventory then found it better in large organizations to have them split. Although, if you really want to optimize the environment, you would want to rem this entry out and run the two tasks split. I only have 5,000 machines and I've been running my inventory like this for a few months now with no problems and yep, it does run hardware inventory when you run software inventory.
Here is my other posts with comments.
https://www-secure.symantec.com/conn...inventory-task