InFlight catering for vegetarians
I would guess that since vegetarian foods are not commonly asked for they pick items that are prepackaged and have a longer shelf life (ie your pastry and "bits") as it will last on dozens of flights, if not asked for and used. Whereas if they make X amount of special vegan croissants options per flight, they have to be thrown out if not eaten.