I agree that the instant reward of doing your quest was more exciting then having to wait until the next day, but I also think many would be running their Archmage or Splintermate anyways just because its convenient. I think getting rid of bots and start getting more real players to join the game would be the best way forward.
With the current bot situation in the lower leagues I think Splinterlands is basically burning money trying to attract new players.
I agree- changing the '24hr Focus' back to a 'Daily Quest' won't stop people from using bots BUT I do think:
A) The Daily Quest would help KEEP players who join the game, playing the game.
B) The switch to a Daily Quest would put players more 'on par' with the bots. With 'defined' benefits and 'defined' completion- both players and bots would get the same benefit from the Daily Reward system (as long as the bots could keep up with the ever changing nature of the Quests)
Banning bots? You mean that there should only be real fight's player vs player in a video game? That is so absurd