LH is bad, don't know about EK
I can't answer your question but I can sympathize about LH. When I checked a 2nd bag they charged me $100, but the ZED fare itself was only $80. I was really surprised and a bit angry about that, I almost thought about buying a second ZED ticket which for my bag as it would be cheaper than paying the bag fee...