Dedicated to the Hydrogen framework, headless commerce, and building custom storefronts using the Storefront API.
I understand that migrating to App extensions is required because it came with some advantaged and improvements. For example, when you use App extension you dont have to worry about uninstalling the app because it automtically removes all the code that you add to the theme.
In the past, when you used script tag it was a problem because once the merchant uninstalled the app, you access token was not valid any more to remove the changed you'd made.
This doesn't make sense to me, because my application never once made an API call to remove the script tag upon uninstall. Reason for that was because Shopify already did it automaticallly.