Credit Card installment payments have been around in one form or another for a while. The problem with Credit Card installment payments is that the customer is always charged a fee - either a flat fee, interest, or a percentage of the purchase.
I doubt Credit Card companies will introduce BNPL that is truly free from their customers. They will have a fee of some kind.