Okay I'll accept the second part of that, you're right, they don't have to disclose what caused the issue, and aren't the login servers just based off the actual server?
I aswell as many others have lost DAYS worth of progress, drops etc... They SHOULD return it to how it was! Just because some people have played for a few hours today doesn't make it okay to make us who have lost multiple days PERMANENTLY lose those days...