Have you tried to enable some of SharePoint hidden features to play around with them? That might lead to some unexpected results and is not recommended approach to develop new solutions. This is because of the feature activation/deactivation dependencies.
A feature activation dependency is a way of expression a requirement of a relationship between two features.
In WSSv3, activation dependencies can be used to accomplish two things:
Feature Activation Dependencies in the Same Scope
Feature Activation Dependencies Across Scopes
General Restrictions: