В этом вопросе — две замены. Согласно словарным определениям, КАРАВАН вполне может включать в себя САРАИ, а по современным стандартам жизни, даже чем больше — тем лучше. С другой стороны понятие КАРАВАН-САРАЙ с формально-грамматической точки зрения становится бессмыслицей, ибо состоящий только из САРАЕВ КАРАВАН уже не будет КАРАВАНОМ. Мы не станем спрашивать, какие слова мы заменили здесь на КАРАВАН и САРАЙ. Скажите, через какой срок некий человек с "овощной" фамилией предсказывал появление одной такой "бессмыслицы"?
Четыре года.
КАРАВАН — город, САРАЙ — сад. Товарищ Хренов предсказывал, что через четыре года здесь будет город-сад. Очевидно, что состоять только из садов город не может.