Somali is related to Arabic through one ancestor. Cushitic languages and Somali have a common ancestor, in which this ancestor has an ancestor that the ancestor of Semitic languages have.
That is how they are related.
Having similar numbers does mean something, none of the numbers Semitic languages have, Hebrew, Arabic, Amharic, etc. are borrowed off each other, all of these languages share these numbers from a proto-Semitic ancestor. Somali clearly shares it with a proto-Cushitic ancestor.
Now to your next point:
So what if Oromo doesn't have sounds like ع and ح??? Why does everyone always bring up this point. Phonology plays little when languages are classed into groups.
Do Spanish and Italian have the guttural French R? Why are they classed together.
Doesn't matter if a letter is pronounced differently, if the root is the same, it is similar. Heck even Hebrew doesn't have ع ق ح , why don't you contest this?
The Arabic root as I said, for 'to see' is r-'-y ر ء ي . I just done a quick lookup and the root for 'to see' in Tigrinya is r-'-y as well. This is what is similar. They literally have the same exact root, not a coincidence unlike our word for it.
'SEE' in Oromo is arkuu, what have you got to say about this........
For one Hebrew is a revived language hence it is not the same as the ancient variant.
As for Cushitic, I do not speak Oromo, but I do speak Somali and Arabic, hence why I know there is a deep similarity.
I for one suspect that Cushitic is just another form of south Semitic that migrated into the horn a long time ago, being influenced by various native Horn African languages present at the time, for example Omotic and Nilo Saharan.
However the so called Cushitic languages retain various amounts of their original purity, with Somali being among the purest.