For machines, I agree with those. However, not all leg press machines or hack squats are created equal. I recently tried the Rogers Squat Pro Pendulum Leg Press. At first, I thought it was garbage. I always felt once your hips rotate off the pad on a leg press, you have maxed out your ROM. If you use that thought process on the Rogers Squat Pro, you will be highly disappointed. The ROM is trash and I can load up the machine with every plate in the gym and the only feeling I get is pain in my knees. However, if you let your hips come off the pad and knees travel back to your armpits the machine will wreck your quads like nothing else.
My two favorite hack squats, Star Track and the old Cybex. We have the Star Track at the gym I frequent and I get asked all the time, how can you use that thing without it murdering you? That is the fucking point dude. Get stronger!