You don't need to load all the fields, you can just load the image field:
$uuid = $vars['node']->get('field_image_image''field_hero')->getFieldDefinition()->getSetting('default_image')['uuid'];
$file = \Drupal::service('entity.manager')->loadEntityByUuid('file', $uuid);
On a different note, the first line of your code assumes that $vars['node'] exists, which it won't on non-node pages, so you should change it to:
if (isset($vars['node'], $vars['node']->field_hero))