I have yet to see a convincing argument against
Underhill's thesis. It seems logical that if members of the Fellowship, who have just seen a Balrog up close and personal, mistake a flying creature for a Balrog, Balrogs must a) have wings and b) be capable of flight.