You're answering your own questions without realizing it.
NTLite protects Task Scheduler for OOBE, which runs CreateObjectTask to initialize a new user's desktop profile. When you don't need to create new user profiles, or add/modify/delete tasks -- it can be removed post-install. But this isn't practical for normal use, since many app installers create their own tasks.
If you're building an embedded PC, and disallowing all changes, sure.
garlin's Rule: Just because you're allowed to do something, doesn't mean you should.