Prologue said:
I understand the idea behind the optical interference that produces colors on thin films but have never figured out the reason that the films have to be 'thin'.
Interesting question.
Let me explain why I think it interesting. In the case of a double slit setup there are numerous interference fringes. There will be one luminous area where the two paths that the light has followed are equal in length, next to that there will be areas where the length difference of the paths is a single wavelength, next to that the areas where the difference is two wavelengths, etc.
That illustrates that the the difference in pathlength can be a multiple of the wavelength; you always get interference effects.
Under the right conditions it should be possible to elicit interference effect with a thick layer.
If I hazard a guess I think interference effects with a thick layer can only be elicited when the light strikes the layer at right angles.
In the case of a thin film of petrol on water the interference effects are visible from all angles. I wonder: when light enters a fluid its direction is changed. If we are looking at a puddle of water with a petrol film on it then some of the light has reflected directly on the petrol, and some of the light has entered the petrol, it has reflected on the petrol/water boundary, and then it has exited the petrol again.
My guess is: if the film's thickness is about as large as a single wavelength of the light then the path of entering the petrol and exiting again is hardly displaced sideways compared to the pure reflection. It is as if the light is from
the same source, but with different phase because the reflections were different.
As DaveC426913 points out, the thicker the layer, the more sideways displacement. It's no longer as if from the same source.
Generally, interference effects will occur only if the setup allows only a small set of possible pathways for the light
For instance, in a double slit setup the source of the light (the source that illuminates the double slit) must be a point source. You can use sunlight, but the Sun itself is not a point source, so if the double slit is illuminated by the Sun then there are no interference effects. To get interference effects the Sun must illuminate a barrier with a sufficiently small hole in it, and the light entering through that hole then illuminates the double slit.