Кратко: в Египте французы действовали как армия-завоеватель, а не как обычные граждане. Они считали, что законы и моральные запреты, действующие «дома», во Франции, необязательны для «чужой» страны и её жителей. Это называется колониальной двойной моралью.
Почему так получалось:
Взгляд на египтян как на «других». Французы времен Наполеона несли идеи Просвещения и революции, но часто распространяли права и законы только на «своих». Египет воспринимался как отсталый Восток, который можно «цивилизовать», а значит, и обращаться с ним иначе.
Слабость контроля из метрополии. Египет был далеко, управляла там военная администрация. Приказы из Парижа трудно было быстро проверить, и командиры на месте имели большую власть. В условиях войны проще было действовать «по обстоятельствам».
Военная необходимость и страх. Французская армия столкнулась с сопротивлением и восстаниями. Пытки применяли для устрашения и получения сведений: казалось, что это быстрый способ навести порядок.
Экономическая выгода. Торговля, поборы и использование местных ресурсов давали деньги и снабжение. Если это было выгодно, запреты родины отступали на второй план.
Оправдание «высшей целью». Завоевание представляли как распространение порядка и цивилизации. Насилие при этом казалось не преступлением, а «необходимостью».
Проверка: главное не в том, что французы «не знали» своих законов, а в том, что в колониальном походе они считали эти законы неприменимыми к Египту. Если в задании опечатка и имеется в виду торговля рабами, объяснение то же: выгода и колониальная мораль. Если буквально речь о торговле рыбой, то это скорее местные правила или монополия, которые завоеватели могли игнорировать.