The stations themselves might not be against full-service, either (at least away from state borders.) It's an extra cost, true, but it's paid by all of their competitors, too, so it just drives prices up. Demand is pretty inelastic, so profits aren't much affected. This might change with electric and fuel-efficient cars becoming more common, but it's hard to think long-term when you're selling oil.