There is a lot of what you have written here I agree with - I would point out, and you said it yourself in the article :
“Our highest priority is to satisfy the customer through the early and continuous delivery of valuable software.”
You will not deliver anything if you continuously flip-flop between the previously most important thing and the new current most important thing without finishing - you need to create a sense of focus and stop starting, and start finishing because this is the way to get feedback and deliver value (and hopefully impact). Just a thought…