That's why bigger orgs are inefficient and need to acquire smaller companies to get stuff done.
Middle managers give the impression of doing something useful without actually being able to do much.
The question is how many times these hours are spent.
If the project is due tomorrow, it's worth asking ten people for a few hours of their time. If it's not urgent, blocking those ten people for a few hours might lead to more work time being spent on the problem than you figuring it out.
I think there's a sweet spot in between asking too little and too much, and it's contextual.
It's up to senior engineers/tech lead/manager to detect that and then give feedback, helping that engineer grow.
It's also an important quality for an engineer to be able to take feedback and correct. Grit isn't the only important quality.