United forbids full-size carry-ons in basic economy; American and Delta do not. The inconsistency could be a big issue for people comparison shopping.