In Drupal 7 core, there is no system to manage configurations and the Features module can export and import configuration data bundled as code in modules. Features was used for configuration management and deployments. Because of the following issues, the module was not really suitable:
There is no consistency in the structure of the exported configurations
It overrides and reverts modifications of content managers
Drupal 8 has introduced Configuration Management that can deal with such issues, but that does not mean we do not need the Features module anymore. Configuration Management was not suitable to export the bundling functionality to other environments, websites, clients, or projects. That is why we still need the Features module. Drupal 8 Features will return its bundling functionality (like a blog or image gallery) rather than just managing configurations. Also, Features allows us to pick and choose what configuration data...