They (Stripe) don't have to be a arbitrator of every edge case, just use the information they have that merchants want to give them and surface a risk signal back to merchants, then it can be up to the merchant what level of risk they are happy with for each customer.
Also I just wanna throw some praise at Stripe Support. They have an excellent team and go above and beyond to help.