You are correct, without prediction power any theory is not science. I will try to demonstrate that my theory has such power.
Regarding etymologies, please understand that I do not change or question existing etymology. I talk about pan-linguistic phenomena. What you call coincidences in deed has strict rules. I have discovered it with means of reverse engineering and big data analysis, not just by playing with words. After linguistic correlations were found prime role of the moon was detected in existing ancient texts like Rigveda and Bible, which proves the theory well.
Why do we need it? Humanity is trying to understand how our brain works, how it stores and processes the information. This is the key. Our language is BINARY structure with two basic constants taken from environment. Looking at the moon gave to developed brain two visual constants circle and crescent. And the brain has utilized it to make communication system we all know as language.
To prove it here is my prediction.
If you’ll take from ANY existing language roots with construction MB/NB/MP inside and check its meaning and etymology, in most cases you will receive limited set of semantic characteristics: mouth, stone, child (young), water, boat, fish, horns, unite, death, crescent shape.
Start with niMBus – crescent shape object related to dead people in fish- and cow-oriented religion. And having water in etymology as it means “cloud, mist”