There's always a trade-off. You save money when you don't buy new aircraft, but then you spend a lot more time and money on maintenance as they get older.
They do it because they can make a lot of money. They're able to cut deals that move them to the front of the line when it's time to be paid.