Yes indeed, defining a wave is really tricky.
Although, anyone can go down to the beach and recognize waves.
I am sure you will agree that defining light as "a wave" is, at minimum, serious shorthand, and more likely a completely fallacious statement.
It will really help when we start working with the aether again. Then, we can at least define in what media the wave is waving in.