На самом деле причин для возникновения колебаний могло быть много. И самых разных.
А для продолжения колебаний была весьма и весьма существенная причина - солнечное освещение.
В условиях подпитки энергией и в условиях зависимости упругости, натяжений от температуры - автоволновые, автоколебательные явления появляются повсеместно. Хоть в твердом теле, хоть в плазме, хоть на поверностях.
Флаг - аргумент никудышний. Если полета не было - то вплоть до подкинутой зрителям заготовки - типа ругайтесь до хрипоты по вопросу, на который наука даст ответ: флаг мог и даже должен был затрепыхаться.
Добавлю еще один возможный источник возбуждения колебаний - десорбция воздуха с одежды астронавтов. Она ведь не мгновенная. А довольно продолжительная. И летящие прочь от скафандров молекулы кислорода из атмосферы только что покинутого лунного модуля - запросто могли заставить дергаться легкую пленку флага.