I guess one point of confusion is exactly what data is shared, because I understood it to be general access to things that are already publicly available.
Furthermore, X offers paid access to the same data through their enterprise API program, so you're already giving access to unrelated third parties. Is there a significant distinction between the data that researchers could access and what's available through enterprise API?