The process of materials being lost upon disconnection is, as players have mentioned, in order to guard against cheating.

There are also technical difficulties surrounding the preservation of the progress for when a player would log back in, so we do not have any plans to change this system at the moment.