I don’t think Twitter is ideologically opposed to open sourcing stuff. I think it has done it in the past with frameworks like Bootstrap. It just seems to want to control the user experience too much to allow anyone to create an app that interfaces with the service so openly.