I completely agree. One needs to continually demonstrate progress, in a tangible way, but the two week cadence of time consuming Scrum ceremonies are destructive. Leave the programmers alone! Have meetings as they are needed - no more. And not everyone needs - or wants - to be in every feature planning discussion.
What programmers want is design discussions: HOW will the thing work? That's what they want and need to know.
Ditch the daily standup. Ditch the all-day whole team planning every two weeks. Replace the standup with a weekly design discussion where everyone talks through technical concerns. Replace the all-day feature planning with a recurring meeting between the team lead and the PO. Stories should be written in a way that their intention is clear. Each time someone starts a story they should have a short discussion with the PO or a business analyst, to confirm the intent - i.e., have a conversation. The team does not need (or want) the all-day feature planning. And the standup is useless -nothing that anyone cares about gets discussed.
If there is an impediment? Say something! Don't wait for the standup! If it is mentioned in the standup, WHY did you wait????