Yes, excessive focus on Agile methodology practices shows that Agile is not really understood.
Standups are, IMO, one of the most destructive Agile practices: standups tear the team away from their work, on a daily basis, ripping the morning in half, destroying focus. And for what?
Guess what? Most team members do not need - or want - to know what everyone else's task is, or what their impediments are. What they WANT to know is how everything will fit together. But they don't need to all meet every day to discuss that. And that's not even discussed in a standup anyway.
And identifying impediments? Why are people waiting for the standup to do that? If you have an impediment, you should say something RIGHT AWAY - not wait for the standup.
Standups are a waste of the precious time and focus of the developers. Instead, have a weekly discussion about how everything is fitting together.
As the author says, BE Agile - don't follow a methodology. Instead, think about what your need to do in order to "get shit done", and do THAT.