They ARE very expensive, and even moreso if you are using points.
As a seasonal Park Ranger, the ABD's that focus on national parks crack me up. You could easily do a longer trip, have better national park experiences, and stay in the premier national park lodges inside the parks for a fraction of the cost of ABD.