$70 was the get in price, until they dropped the NIL 50% off codes in the ~week leading up to the race. And no discount pricing for kids, which is commonplace at most motorsports facilities.
I think it's a combination of cost and the double header. Iowa Speedway does not need 2 races. Attendance was much better than today in the pre concert/doubleheader era.