I don't fly CX often and didn't realize this was a problem? I booked a flight in October and out of habit just pre-selected my meals. And yes it's a full selection (muslim, vegetarian, fruit, diabetic, etc.). To be honest I was impressed by the number of selections available.