It is long, and it is indeed preachy, but she nails so much about the human condition.
I do think that most people that complain about her don't really understand her work. In her eyes capitalism is an intrinsically _personal_ system, individuals helping each other.
The heroes of the story all have their companies named after themselves, while the "bad companies" are bland things like associated steel. Her point is that as soon as you divorce the individuality from capitalism, you get these bad outcomes. At the end of the day companies aren't companies, they're people.
To drive this home, the USSR treated people as interchangable inputs. If that's your policy you are completely ignoring people's individuality. Are they lazy? smart? work hard? People are not interchangable, and by respecting that the US outspent the USSR.
This "personal" capitalism is far different from the way our multinationals, governments, or even people, act today.