I disagree. Sure, Twitter needs to improve stability and speed. But I think the location and annotations are exciting and it makes sense for them to learn what works and adds value to the core experience.
Twitter just needs to leave their sh.. alone.
I think...personally... if they want to improve the experience, they should do it through optional add-ons using their own API.