Yes, removing bots would harm the battle liquidity (like in modern, when the split happened) and likewise the rental market will suffer as well.
That's a no brainer.
Tbh I think NFTyArcade is the best product to tackle the profit of asset holders in such a case, combined with a much better onboarding procedure in place.
The worst experience for players starting with no clue of the game mechanics is getting owned by some creepy bots even in novice all day long, which operate on their databases.
Always loosing won't get you to swollow the splinterlands pill!
As you said:
"on top of the fact that town halls mentioned botting was legal on several occasions and it wouldn't change in the future."
I would answer with a quote from :
"Initial plans are never perfect and it's important to be able to make changes to the initial plan later on."
RE: Make botting battles where SPS is rewarded against terms of service.