Composer is a widely used dependency manager that modern Drupal uses to rely on various third party components. Unfortunately it is not very straightforward to use and was definitely a departure from Drupal 7's self-contained package that had the few dependencies directly shipped. As we realized that Composer itself is a big barrier to make Drupal easier to use, we started to chip away at use cases where Drupal sites would rely on it.