At the time my org had a "mission & building" group and a "maintenance & operations" group. I was placed in the maintenance group.
Every single project in the maintenance group went the same: good idea, planning & initial prototype, gets noticed by management, you get permanently blocked or management pilfers your star players and you start again or scope down. All our projects were tiny or failures. Meanwhile the people in the mission group got showered with raises and promotions.
It was soul crushing, I had never been so unhappy. I had no (opportunity for) impact on the business, so my reviews were always that I was technically strong but didn't demonstrate impact. You can get stuck in a real feedback loop there, you get burned out at constant failure.
I'm sure we all looked lazy from above, I certainly felt lazy, but the org structure simply quashed any attempts at progress and we were all powerless against it.
I ended up leaving that role, it gave me a strong focus on impact only roles which was the best career move I ever made.
You're absolutely right that how a company is organized, and its culture, is directly linked to those outcomes. The ability of individuals to make impact is also very related to their being in the right position to utilize their strengths aka role fit. In a well run company managers try to optimize for all these things. Ofcourse the best intentioned managers can't always place everyone in the perfect spot and lots of projects have work that isn't super shiny but is still important.
Sounds like you made the right decision in leaving.
But come time for performance review you get bad marks. If you think that many people are just lazy for no reason you have no right to be managing or running a business.
Sitting around pretending to work all day is a recipe for depression and burnout. No one wants that.