Thanks for your detailed comment. I do reference Kanban at the end of the article, but also many of my prior articles discuss Kanban in more depth.
Many Agile thinkers disagree with you about the DoR. Here's one authoritative source:
https://www.mountaingoatsoftware.com/blog/the-dangers-of-a-definition-of-ready
As he implies, DoR makes your team less cross-functional and more waterfall in nature.
"All I am saying, is that to make Scrum work, you have to work Scrum" That doesn't sound like a very good system then.
I could argue every point with you, but we won't agree. I have used Scrum and SAFe, and found them both to be easy to fail at, even when following all the rules. In my view, that makes them poor systems.