Asgorath
Explorer
There are 2 possibilities for the attack action
Possibility 1: the action consists of N discrete sequential elements
Possibility 2: the action itself is a discrete sequential element and provides the ability to perform an additional N discrete elements.
My evidence for possibility 2 is that other actions are a single discrete sequential element that provide an effect that last through N discrete sequential events. Why should the attack action be any different?
Possibility 3: The action consists of 1 discrete element, with rules about splitting this into up to N pieces, where N is the number of attacks granted by Extra Attack. You can only insert specific things between elements of the Attack action.
Maybe that's close enough to (1) that it doesn't really matter.
Actions like Dodge and Disengage specifically talk about an effect that applies for a duration. The Attack action does not. Therefore, the Attack action does not apply an effect that lasts for an unspecified duration. The PHB talks about being able to break apart the Attack action and insert movement between attacks. Those pieces, taken together, still form your Attack action. I'm not aware of any language that says the Attack action applies a buff that lasts until the end of your turn that allows you to make N weapon attacks. Therefore, the Attack action is not an instantaneous declaration, and is the actual attacks themselves.