That can happen even if you don't have an explicitly hierarchical philosophy ethos. Communism is explicitly egalitarian in its ostensible value system, but somehow it mostly to always ends up creating an autocratic structure. Perhaps it's a defect of people that can't be easily patched.
Even removing the term
Communism—since many reflexively bristle at this due to socialization, there are some flaws to the system. Communes and other flat hierarchies can work well in isolated
small examples. It can even work in smaller for-profit arrangements, such as professional services practices of ~20-30 staff members who share common ambitions and ethos.
It tends to break down in larger examples, even when people are generally aligned. A common example would be a large construction project. Small teams comprised of members with good work ethic can self-organize well. But scaled up to thousands of people will devolve to something similar to herding cats. Perhaps the best solution is to have a hierarchical management, but devolves to looser management (a type of federalization) at local levels—as well as the core principles are upheld.
To add some technical workplace terminology—small teams can be Agile, but larger projects have to be Waterfall.