BNPL is a feature for large companies to implement themselves or platforms like Shopify, but if you’re not a large company and either not on a platform with BNPL, or like a third party BNPL’s terms better, you’re definitely a target customer for third-party BNPL. So I think third-party BNPL is a legit business though the individual companies have risks of being outmaneuvered or over-reliance on single customers.
I agree with your other points though.