Agreed, I'm not sure how the github/shopify folks are doing their own work these days. I have to keep one archived extension + 2 others to try and cover the basic feature set you expect. I realize Ruby typing means some things aren't possible, but the fragmented toolset means the simple things keep breaking. I think some sort of 'champion' or company push will be needed to tidy things up at this point. Ironically, Shopify owns one of the Ruby extensions but it is feature incomplete.
There is a good talk about this issue if you are interested, https://www.youtube.com/watch?v=pOuy51ZCGEw