Красная икра не так уж и дорого стоит, 300г хорошей красной рыбы будет рублей 800 стоить, как минимум, 300 грамм икры может тыщи полторы. Ну а почему дороже, чем рыба - по сравнению с весом самой рыбы икры не так уж и много.
Ограничение свободного улова рыбы на территории РФ способствовало созданию предприятий, занимающихся рыболовством и рыбоводством. Так что работают с браконьерами