I'm pretty sure software development of a website doesn't translate to a life and death situation that US army is dealing with. If anything it's why there is so many managers who think this works as if we are solving lives so they have to be strict and we all have to be strict and everyone needs to have their story points updated. The reason why most people went into software development is because they like building stuff so you have to inspire that - it's quite different to why people join US army.
My 2 cents on the actual manager philosophy is that it depends on the organization and the personal and cultural differences of the team members, some people like leaders, some people like servants and some like equality. At the end of the day everyone has to be aware they do work for the business and why they do stuff. The manager has to make that aware and inspire people.
Team topologies Shapeup Sooner Safer Happier
I think those fit most companies.