Business class service is very hit or miss. The OP's trip report is spot on. It's not a matter of nationalities, but rather training AND EMIRATE'S PAYING NO ATTENTION TO CUSTOMER FEEDBACK.
Even in F, service is fine - but nothing great. You have to press the call button for each and every little thing, aside from refills on champagne.