To digress for a while, let's not forget the food hygiene issues with bringing in your own food.
In the case of a long day day, sandwiches and the like may have been purchased or prepared at home 12+ hours previously and not stored in a temperature controlled environment.
With company supplied crew food, the supply chain can be properly managed and if a problem is identified, be corrected.
Recently our company identified an issue with sandwiches and salads, pulling the salads (hopefully temporarily) and altering some of the sandwich fillings. It's now recommended we eat the sandwiches on outbound sectors. Of course crew food allocation contains hots, which are heated thoroughly before being consumed. The crew food isn't the last word in taste and nutrition, but at least it's safe!
If anyone things on board food hygiene is a trivial matter, in the not too distant past one of our pilots almost died from eating a contaminated sandwich. Food poisoning is the number one reason for flight crew incapacitation, and from personal experience it can strike very quickly, without warning and leaves one helpless and unable to continue operating safely.
All of this nicety completely passes Ryanair by. Hungry pilots aren't conducive to flight safety, but having them consume potentially unsafe food is even worse.