It's not even possible. Most card networks let pre-authorizations expire after 7 or 30 days [1], you'd need new laws for that.
Additionally, this will be a massive headache for business travelers that use their private credit cards - usually, you'd book a flight and file for reimbursement at the employer, which you then use to pay down the CC bill. Now when you book a larger amount of flights, suddenly you may end up with your CC running into its limit because all the flights are technically still "on hold" and can't be paid off.
Additionally, this will be a massive headache for business travelers that use their private credit cards - usually, you'd book a flight and file for reimbursement at the employer, which you then use to pay down the CC bill. Now when you book a larger amount of flights, suddenly you may end up with your CC running into its limit because all the flights are technically still "on hold" and can't be paid off.
[1] https://docs.adyen.com/online-payments/adjust-authorisation