If you're absolutely dead-set against having a credit card, it's even more important to concentrate your miles accumulation in as few programs as possible. I'd recommend concentrating on Alaska's Mileage Plan frequent flyer program for that reason, as you can credit all your flights on American and Delta to that program as well as your Alaska flights. Southwest and United flights can be credited to their own respective programs.