This has been Twitter's Modus operandi from well before Musk acquired them.
They announced new features through Tweets (remember Fleets?) with glaring issues at launch (no authentication required to view a Fleet) and without any corresponding API documentation. The GraphQL that backs their website has more features and bug fixes than their paid API!
They also famously do not have a staging environment, which frequently caused issues when new features were deployed or tested with a subset of users.
Twitter has never been a trustworthy or reliable partner. They are just more of an obvious dumpster fire since the Musk acquisition.