For you it might not matter, but for everyone else it does. I don’t know you and I don’t trust you.
You have a really interesting use case for blockchain here, but the way you use it provides no benefits, as the smart contract is not self-enforcing. It relies upon you to push the flight data into the blockchain. I’d rather trust an Oracle call to a known external API and then also does the payout on-chain if the flight is delayed. Correct me if I’m wrong, but right now you can just decide to submit false flight information and/or decide to not payout.