Yes
edi_local, that is EXACTLY the Catch-22 the carriers are in. It is further complicated by numerous Govts and their CAAs (or equivalent) and sometimes the military making arbitrary changes. Depending on the country of origin they may all be one and the same!
It is my long held view that there is NO way out of this loop. The god of 'competition is good' reigns supreme in the West and most of the East too. Carriers know that pax WILL change if they can get 'more for less' on other carriers. In the Biz cabins, it has long been neccessary to turn a blind eye for much of it.
But if you REALLY want to see what people bring into the cabin (or want to check in) then ask around in the African forum!