I think the real solution to a lot of these problems is to just reward active gameplay. Create instances or events where player input is required. Leave the bots for mindark to make their revenue but also reward active playstyle - im sure there are tons of great ideas people could come up with.