I think it’s down to incompetent returns handling.
People buy a 500GB SSD and a 2TB SSD at the same time and return the 500GB one in the 2TB box. No one checks the return properly and it goes back to the warehouse and is sent out again.
I expect this doesn’t happen enough to affect margins enough to invest in doing something about it so it carries on.