There are two aspects to your observation, Michael:
1. The behavior of the CTA button
2. The position of the progress bar
Ad 1.: I'd consider the message on the button to be an explanation of why that button is currently disabled.
In "earlier web times," ;) the confirmation button would not be disabled. If users got impatient with the upload — or, ...
The practice of using the button signature or animation to indicate the status of a step in the process is pretty common and I use it.
And this portal uses this approach too - try to add a picture to your reply).
Using the progress bar in the field is a bit strange example, and looks like "feature for the feature". I would use only one pattern (...