I’m not 100% sure that is true. Because some items get loaded automagically and just referencing a library that no longer exists will cause it to break, and that is before your setting check can even be invoked.
There are “ways” around that though, but to say it can be 100% disabled and not cause an issue, I think is bordering on impracticality.