The reason why is because if you were charged by the end of the hour, many would simply run a bot for 59 minutes and avoid payment. You are able to change the settings of any premium bot whilst the bot is running, so there is no reason to stop the bot before you are done with botting.