simon_vd: That's not enough. It have to work
always.
Fenixp: Oh, that was so dramatic! You should get a prize for pointing out that software should always work without bugs hindering its use - please, somebody, inform the software companies, they don't know yet!
It is more dramatic in cases where a failure in a software prevents you from using the system at all, or lots of applications behind it.
Steam client refusing to sometimes work in offline mode is more similar to if Windows logon would sometimes decide not to work, just because you are not connected to internet or it can't at the time connect to MS servers. Then you couldn't use any software at all on your computer. People expect the "Windows offline mode" to work
always, so it isn't enough to say that most of the times it works and only sometimes fails.
That is different from just one application occasionally refusing to working, especially if it is not due to an extra layer like DRM which doesn't benefit the end-user in any way..