I agree with you Darkoz.
The Arabic language has a word for friend and a word for partner (as has every other language). The word friend however is not used for wife (not because she's your enemy), but because a more appropriately and more befitting word is used here, and that is the word partner, where "for life" are the two words added at the end when referring to one's wife. It's the same "partner" word used for a business partner, however as I've said, the added two words used at the end ... "for life", are exclusively reserved for the wife and/or husband.
So there, your post as well as your views are 100% on the money in my opinion Sir.
Thanks.