Sounds like a manifesto made to order from the left.
I don’t know about it. Some things about it seem weird, but anyone who would do this is not normal...