Perhaps more importantly, everybody already has iTunes. Apple can leave out an entire step from the user experience (and one of the more frustrating ones, at that): "install new software".
Also, iTunes opens automatically when you plug an iDevice in which mitigates some of this problem.