I think that everyone should get 2 tabs, and then have paid tiers that allow you to get more. Most people have two accounts, and should be allowed to bot with these, imo. If people want to gold farm, or level up a massive amount of bots, they need to pay.
To be honest, though, my main qualm is scripting. The official script writers are fine, but for someone like me, it's a massive pain to have to stop another script I might have running to test another one of my scripts, especially when the other script I'm running is usually another instance of one of my scripts that I'm trying to test over a period of time. It really hinders third party developers' ability to develop for the community (all my scripts are free to use).