All great points but they do not excuse crappy loading bars.<br>I really couldn't care less about the time, it's a nice bonus but not needed.<br>Just give me the main stages 3 out of 10 complete, transferring 106/500 files done, etc. This is enough but most loading bars don't even give this simple information because as you mentioned, most programmers don't care about the end user experience, so they just don't bother.<br>This is why some indie games are just amazing, because they say/show exactly what they are doing, loading world, populating items, creating npcs, etc, they mention every step in progress, this is much much harder in a large scale project but on the other hand they also have a lot more resources, so they really should be better.