Today, both Drupal and Drush maintain their own queue runner implementations. This doubles the effort to fix bugs or add features to the queue runner, and complicates contrib modules that may want to leverage new queue features (since there may be a delay between Drupal core and Drush being updated).
Let's pull \Drupal\Core\Cron::processQueues() out into it's own class or service so it can be shared.