would like to understand if it is legal to develop a bot with Python to have automated Free BTC rolls every 24h.
Captcha purpose is to know you are human. If you using a bot, it is not in accordance with rules.
But aren't there any bans if someone develops a program smart enough to bypass reCaptcha? Although the purpose of reCaptcha is to identify users. But it would be great if someone could design a bot to overcome it. Although FreeBitcoin may look if you use it, it may be related to faucet abuse

It is a bot for automated betting, I think it has nothing to do with using the bot to roll Free BTC automatically every 24 hours
Faucet bots are not really fair to others but that is not the main reason why you shouldn't use it. The main reason is the simple fact that you will be banned. And if you are using the account for anything else, all of it will be gone when you get banned and that is not something you would want. Sure, it is unfair to others but people who use faucet bots do not care about fair or no fair, they only consider themselves and you can't convince them by saying they should do the right thing, they already knew the right thing and ignored it to begin with.
But what can change their mind is the simple fact that they would be banned, everything they have will be confiscated and not given back. After that they come here and cry about their account being blocked, but that is what you get when you use that kind of bot.