Зависимость перевернута. Флаттер — фреймворк, который заставляет тебя сделать общую обертку и либо костылить if-else либо тупо делать одинаковое. Если flow сильно отличается — мучайся. Mpp оставляет платформу в центре и позволяет использовать общий код.