Use weight benches instead of cable machines when the main need is stable body support for dumbbell, barbell, or bodyweight strength work. A bench does not create resistance on its own. Its value comes from positioning the lifter safely and consistently for presses, rows, step-ups, core work, and accessory movements.
Choose cable machines when the workout depends on adjustable cable resistance, pulley angles, and smoother load changes. The decision is not bench versus machine as if they do the same job. It is support surface versus resistance system, and the better choice depends on what the workout is missing.