PVPers have much less to complain about getting ganked. They only carry what they need to gank people themselves. Everyone else often has other things, building mats, etc. It's not cut and dry. Stop pretending everyone is a pvper. If anything, keeping those items on death is catering to pvpers over others.
Also, as a side note, logging off is a built-in game mechanic. You shouldn't have a problem with one and not the other. It's the same thing.
BTW you don't keep your weapop persay (unless changed very recently). Last time I died I came back with my armor and some wheat seads in my hand. Apparently it keeps whatever was in your hand when you died... so weapon usually but not always