Dipende da cosa stai cercando di ottenere.
Utilizzo dell'oggetto di archiviazione
Se vuoi fare una semplice query sugli utenti, dovresti usare loadByProperties dell'oggetto di archiviazione
$users = \Drupal::entityTypeManager()->getStorage('user')->loadByProperties([
'name' => 'bar'
]);
Utilizzo di query entità e loadMultiple
Se hai bisogno di una query più complessa con ordinamenti, intervalli, cercapersone e gruppi di condizioni OR/AND, dovresti utilizzare query di entità
$ids = \Drupal::entityQuery('user')->condition('name', 'foo')->execute();
$users = User::loadMultiple($ids);