There are stories you read when you're very young and you understand them at one level. Decades later when you have some experience, you see things at a deeper level. Such it is with Heinlein's novella "Logic of Empire."
In this story the protagonist, Humphrey Wingate, a lawyer and his rich friend argue whether the contract labor conditions on the Venus colony constitute slavery or not.

Wingate shows an old wise ex-professor called Doc his manifesto. And Doc tells him that he has fallen into the "satan trap." The owners aren't bad people, he explains, it is a bad system.
Months later his rich buddy catches up with him and buys Wingate out of trouble, the hero goes back to Earth to publish his manifesto. It falls flat. And a helpful publisher suggests a ghost writer "sex up" the manuscript transforming it into "I Was a Slave on Venus."
This brings Wingate to say "To make yourself heard you have to be a demagogue, or a rabble-rousing political preacher..." Heinlein wrote this when the world was a lot less noisy. And his words ring truer today than when he wrote them decades ago.

Heinlein does not go all-in with either the workers or the owners. Good agitprop must paint the owners with the blackest of brushes. That's what Heinlein's boss, Upton Sinclair, did in "The Jungle." The Jungle is good agitprop. The workers are all saints and the factories are all run by demons. But life paints in shades of gray and mixes up things that alternately support and undermine the Party Platform (no matter which party).
Heinlein wrote closer to the truth. This makes you think and for that reason he must be hated.