I think the reason they cost more for bigger rim widths is tires are actually harder to manufacture. I remember reading that somewhere.
Another point to consider is if you ever upgrade trucks to a newer vehicle, ie 02+ dodge, you won't be able to use even 16" rims, as 17"s will be the smallest...