Translations:Schools of thought concerning integration of extensions into the core/5/en

It's not good to have a bunch of different extensions for every possible functionality system administrators might want to switch on; Wikipedia already has more than 100 extensions, and it's daunting for system administrators to go about installing and configuring all the ones they might need, especially since there is no centralized list of configuration settings for all the extensions, as there is for the core. Sometimes it's better just to put functionality in the core, if it's a boolean setting with a simple implementation, rather than something that could have any number of different complicated and widely varying implementations (such as ConfirmEdit CAPTCHAs). This is especially true if the cleanest implementation can be accomplished by putting it in the core; e.g. if the code fits in well with what is already there.