неоптимально грузить все тысячи записей на клиента.
R в аббревиатуре Rx означает reactive.
reactive (англ.) - реагирующий; дающий реакцию;
А теперь подумай, как тебе реагировать. Например, ты грузишь 10, пользователь проскроллил 5, ты грузишь (реагируешь) еще 10, пользователь проскроллил... ну, идея ясна, думаю.
Это несравненно более приятный опыт, чем лицезреть спиннер, пока все тысячи загрузятся или дергающийся список от не по порядку приходящих асинхронных ответов.