The German residency given to a non EU passport doesn’t automatically give you a visa free access to other countries. You still may have to apply for a visa to the country you are flying before your flight and some times it may take up to weeks to process. An employer doesn’t need this hassle for each scheduling.