I'm very certain that is isn't always necessary for a
restart. However I do believe the software won't run with out it as a safe
guard for smooth installs and properly working software. It certainly isn't
done to simply bug you. We actually make specific gadgets that do that. 