I’m no real physicist, and know that light and sound waves are largely unrelated, but I like that this approach makes light behave more like sound.
We’ve long accepted that the speed of sound is variable based on atmospheric conditions. So why should the speed of light not be variable based on gravitational (or other) conditions?