The obvious answer why Twitter hasn’t banned bots is to help keep their DAU metrics up
A very common theme.
Twitter is a mature business. Revenue is driven by ad rates. Ad rates are driven by big buyers who know how effective their buys are — regardless of bots and whatever stats Twitter gives them or us. Therefore, investors have little reason to care about bots.