What kind of service you've expected on a flight that last just over an hour and time between seatbelt sign off after take off and seatbelt sign on for landing is probably 45 minutes? Be real.
EK is not hiding that on RUH flights (and not long ago JED) the FC is using JC seats.