The full pdf is not accessible and the abstract is too light. Many ball lightning have been witnessed in absence of windows. What's the point of such explanation ? It is a frequent behavior to select one caracteristic of a multi variated phenomenon and derive from it an explanation. Obviously the explanation can't account for all the other caracteristics of the phenomenon. But that seem to be a detail. BTW my father…
So now it seems we have one workable theory of ball lightning. To claim it is incomplete, you need to find cases of ball lightning that were both a significant distance away from the ground AND far, far away from any windows.
My doubts about this theory lie in the various behaviors when ball lightning encouters solid objects... Sometimes it burns a hole, while other times witnesses claim it passed right through solid objects without causing any damage. That seems to indicate there may be two very different types of ball lightning, but perhaps the ground versus windows source will prove to generate a sufficiently different type of ball which will suit both observations.