Maybe it will change, but I see Flutter as a framework to get things done fast. If you have enough resources, you'll probably choose native development. Another problem I see is that Flutter doesn't have much integrated functionality. You need to use libraries basically for everything. Native iOS and Android platforms have more integrated features. At least, iOS. And Android recently switched to AndroidX to avoid similar problem with support libraries. And lack of integrated functionality forces libraries to use each other (yes, like node_modules).

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store