CC gives me 30 days to pay it back interest free. BNPL gives me 2, 3, 6, or more months with very little or even no interest. If I know I'm not going to be able to pay it off in a month, I'd rather do a BNPL loan since it's so cheap. Additionally, you can have awful or no credit and still be approved for BNPL. It may be beneficial to have some repaid loans on your credit if you ruined your credit earlier in life like this credit builder CCs that have a super low limit.
I’ll add that I’ve found that the more you use Affirm at least, the better my options get.
I started by always choosing the shortest “plan”, which was 0% and no fees. After I’d paid off a few of those, I started getting offered plans of up to a year with no interest and very minimal fees.
Now, while I don’t use Affirm for luxury/unnecessary purchases, it offers better rates than any credit card I have, and better than a bank loan in many cases.
I have three Affirm loans right now, for a total of about $8k. All three of those are business expenses, and all three have increased profit in our business significantly more than they cost us.
I should have specified those durations are both interest-free. If you don't pay your credit card off after one month, it accrues interest at fairly high rates.