Okay... Your statements stand on their own!
Let me give you a quick anecdote on a Microsoft product.
I recently bought an Xbox 1. When I went to install the first game, I had no idea it would take more than an hour to begin playing the game, and it gave me no idea how long the installation would take.
Furthermore, it only gave me a percentage rather than a time to complete installation. When the installation stalled at 4%, was that an error occurring thus requiring intervention by me, or was that simply the product not updating the time remaining? As it turns out it was just not updating in a way that communicates the installation was proceeding normally.
Apple would never set up an installation that way.