The issue with this is it really does nothing to make sure a players items are there when they return. Other players can pick a build clean of whatever is really valuable or regen the entire build so I am not sure this solves this issue.
Under the suggestion you posted they can still expect to comeback to nothing so do they not come back?