Datasheets of various chips will tell how much a pin can be loaded and how big is the maximum power dissipation of the entire device.
Translation chips are not gonna be more expensive than current limit resistors, it takes far more time to lay down all those resistors than the 3 conversion chips and time is money (though if there's machines doing the laying of parts the savings in time are not gonna be very significant).

