Neither EVA nor China Airlines give much compensations. Sometimes they just give you a NT500 duty free voucher to waive you away. USD200 is actually quite high in that aspect.
I am not saying they are doing a good thing or bad thing, but it's just how they operate. They simply don't compensate much. Also, being a Star Alliance Gold member does not add value to EVA. You need to be an EVA Diamond to really have them bow down to you (but that still doesn't mean the compensation will go higher).
There isn't really anything discussed here about FA not caring, so I am unsure what's the issue. Ground staff at LHR can be European style, just like how I dislike the agents in LAX. Simply too entitled.