Earlier quoted context omitted.
Your problem could be solved by providing read-only API for free - you don't need to write access to do academic research (unless you want to influence the discourse).
Twitter API had traditionally been configurable between read-only, read-write, read-write + DM. Most apps request either of the latter two, but you always could.
At first I assumed this was only impacting read access (apps that mimic the twitter app), but now I’m not so sure.