I don’t even know where to begin…been using Scrum for 8 years. Nothing you describe sounds familiar. I think you have been victimized by bad Scrum. There are so many straw men here…I’ll take your first point as an example. Nothing in Scrum says engineers have to “grovel” in front of the PO. Yes, the PO is the owner of the backlog (after all who should be responsible for the business value of software output?) but there are many stakeholders to whom the PO is accountable. The engineering team itself is one of those stakeholders. What you describe is cultural or employee issue but not something inherent to Scrum. Having an incompetent PO is a big problem…just like having incompetent engineers. Most of your other criticisms fall into this category.