Ну ради консистентности, наверное. Не знаю, не беру single из room, поэтому не могу сказать
Так и есть консистентность же) сингл на то и сингл чтобы возвращать сингл, масло масляное) т.е., Single<List> и вернёт один лист) а уж то что он пуст - это другое дело)