What do you mean by "will charge you for everything?" This is not true. Delta and United don't charge for advanced seat assignments, carry-on bags, or non-alcoholic drinks. If you are a frequent flyer or have a branded credit card on UA (and probably Delta; I'm not familiar with their credit card), you get a free checked bag, priority boarding, upgrades, etc. I do agree that change fees are outrageous, but how often do you really need to change flights? Get
travel insurance!