Good on you for stepping in to clean up Shopify’s mess. I will definitely look into your solution.
Having said that, it is also worth noting that in general (not just in this case), devs supplying patches for what Shopify should really have done themselves gives Shopify at least a few reasons to never add a solution themselves:
-
Shopify is able to just point to said third-party add-on and say, no need to prioritize this, as a solution is already available. They can put any customer complaint to the ground, because the IS a solution, though not their own.
-
For any third-party add-on, Shopify has a monetary incentive to keep status quo in form of the passive income they earn each time said add-on is sold, whereas they would(hopefully!) not be charging extra in case they ever add the features themselves.
-
On top of that, Shopify don’t have the extra expense of actually implementing a solution, as someone else is doing it for them, free of charge.
Just ignoring the issue indefinitely is really the best way to handle it, seen from Shopify’s point of view, and that seems to be EXACTLY what they’re doing.