They have the repair condition to save on memory. With all being a 100% repair to be placed, it is a simple 0 or 1 (on or off) flag. That take like no memory. but you have have the durability it takes (1100100=100) so seven times the memory. Then you take into the account this is for every item for every character. The space for saving data is not infinite, and more variables they save the more stable the data base is. Be happy you are getting more room to save items and they are trying to keep the database more stable.