Being a good RB is mostly about speed. NFL defenses are so fast that you have to hit holes quick or they close. If you are slow or dance around too long, there will be no holes. Even great blockers can't hold blocks forever.
Beyond getting through the hole, speed turns short runs into long runs.
Zeke's a good blocker, nice guy, sets up blockers, knows the scheme, etc. but he simply isn't fast enough anymore which is why he is 34th in the NFL in YPC behind a really good line. Pollard is 6th with only 1 RB ahead of him.
https://www.pro-football-reference.com/years/2022/rushing.htm
The line didn't have its best day yesterday and got beat several times but there were several runs where the play was blocked well and Zeke's lack of footspeed left yards on the table.