I'd say thats because the Zurich flight to Dublin departs in the evening and there is obviously no same-day connection possible then. There'd be nothing stopping you from booking 2 separate tickets and flying to Dublin in the evening, staying in one of the airport hotels and departing direct to MCO having cleared immigration and customs the following day.