Who was 'fleeced' though? Meghan's 'event' was a damp squib and they were supposedly selling off discounted tickets to Harry's speech the week before. Masterchef have said she did not receive a fee for her appearance.
And if you have to go on a long distance flight just to do a 'celeb appearance' then clearly you are not in much demand. Do you really think an appearance on Masterchef Australia was what Meghan had in mind as the peak of her ambitions with all those grandiose finding freedom speeches?