With regard to opening bottles inflight, one needs to remember the long standing ban on taking liquids from landside to airside. Therefore the only way you can take your own alcohol onboard is to purchase it in the duty free shops, once you get airside (Does anyone else find it really annoying that a lot of airports force you to walk through the duty free outlets before you can get to the lounge proper, these days?).
However, it is also deemed to be illegal by many countries to open your duty free booze before reaching your destination.
There again, most airlines, even the non-dry ones tend to frown on passengers partaking of their own alcohol inflight.
On another point Egyptians are not as conservative in their attitude to alcohol as, for example Saudis, and are not only used to seeing non-Muslims drinking, but the country has a thriving beer, wine and spirits industry; the lagers being most welcome in an evening, after a hot day, but the airline apparently went dry out of respect for the beliefs of their more conservative passengers, from other countries.
Who knows, perhaps they may decide to revoke this policy in order to attract more western passengers?
Otherwise, the range of soft drinks is perfectly adequate and a nice glass of fruit juice can be a fine alternative to wine, when dining.