Plain expiration date for wearable containers can be bad for servers where time goes on without you. Imagine you return next weekend and all your backpacks are dust
I would like to have a leather sink in the game, gives more tasks and reasons to play or trade. Ofc it should not be a hardcore burden on people.
I would prefer it with these highlights (i write backpack but mean all wearable containers):
Decay is slow, so if you are going exploring you just make a new backpack and can be quite sure it will live through the journey.
Easy way to replace old backpack with new so items automatically transferred, to avoid manual dragging of items between old/new/buffer containers.
Decay is caused by time you wear the backpack. It should not decay when laying in container or hanging on toolrack.
Ideally like in life it should take "damage" from all activities, like fighting, wetting (swimming), running, but to avoid VS becoming a backpack decay simulator, an aggregated average factor - time - is ok.
Clear warning visualization: when backpack is near breaking point, its inv slots change color to yellow (or other visualization). When "broken" - they are red. Same about backpack icon itself.
I don't like plain limitation in capacity when broken, this will be annoying and sometimes people will be caught after a long journey with extra items and no place to put them.
The negative influence of the full decay should be like with MC anvils or tools - you can't use them any more but you don't loose anything except the broken item. No domino effect.
The broken backpack should annoy player but still allow full functionality. And the annoyance should be controllable, it should appear only in known situations, not just randomly any time, player should be able to decide - should he/she risk spending some time now on this annoyance or it is better to postpone it.
E.g. each time you take out or put an item in it, there is a chance that another its item will drop down. With a clear "drop" sound.
Or maybe just opening inventory.
When decay state is yellow - very low chance of one item dropping.
When red - quite high chance and all items usually drop.
So it will be uncomfortable to use such a backpack, but in the end you still can return home from journey with all gathered riches.
Meh, one problem - items are automatically picked from the ground, so player only wastes time standing, doesn't have to replace them him/herself. Not much annoying.