I suspect that the complexity tradeoff isn't worth it for them. As in it would solve the problem but probably send overall engagement down.
Opt in would be nice, I am sure high follower people would rather go to the effort of categorising their tweets rather than losing followers when they decide to Tweet about their local sports.