Российский флаг для торговых судов - не "удобный", а "заградительный":
- Судовладелец должен быть российским гражданином, зарегистрированным в РФ юрлицом либо это государство.
- В экипаже российское гражданство должно быть у капитана, старпома, стармеха, радиоспециалиста.
- Сравнительно высокие налоги и сборы, жесткая сертификация и тяжелая бюрократия.
За все за это судно под российским флагом получает право работать в каботаже и ходить по внутренним водным путям РФ. Суда под иностранным флагом такого права не имеют (опускаю некоторые тонкости).
Таким образом, в океане судов под российским флагом мало.