when you are large enough to allocate sufficient resource, you should go native, if not, go flutter/react native etc. Its very simple decisions I guess.
Who has more people/resources to justifiably throw at their native app than Shopify? Maybe a dozen companies?