This isn't wrong in theory, I guess, but in pass rushing situations, you only "eat blocks" if you actually pose a threat as a pass rusher. Jernigan, contrary to popular belief, was doubled a lot in passing scenarios. Pierce, however, was not. Eating blocks does not happen in passing situations unless you require a double team.
As far as the pass rush goes, gap shooters are far more impactful than "block eaters." The "block eater" types are just fat guys that rarely sniff the QB. You can usually find them stood up by the center at the LOS as the QB is entering his fifth second without pressure. See: Cody, Terrence; Ngata, Haloti; Williams, Brandon..
TL;DR? Gap shooters get pressure. Block eaters don't. Pressure requires athleticism. If you don't get pressure, you won't get doubled, and if you aren't eating blocks, are you even actually a block eater?
The whole concept of sending fat guys out there for the sole purpose of clogging space is so damn outdated and obsolete.