Some UX Bros will talk about the idea of hiding all "unnecessary information" from the user as if it's the pinnacle of design and I've never understood that because it disincentivizes the user actually understanding the product.
Like "oh you don't need to know the specifics of what's being loaded or what percentage it's at, just a throbber" my guy that's the difference between
- trying to move files between two folders on my PC (I can clearly see what if anything is causing a slowdown and estimate how long this operation should take to complete) and
- trying to sync my Apple products (yesterday the loading bar was unresponsive for three hours when I was successfully backing up device A; today the loading bar has been unresponsive for three hours and it's forgotten device B was there at least once so I had to start over)
