The object processor is a very cool piece of hardware for its time, designed by some very smart people with no common sense. Had they not tried to squish all the data together in the object list and just used an extra 4 bytes to allow things to be on 8 or 16 bit offsets, all the software building the object list would be so much more efficient, no need to shift stuff left and right and cut bits off to make it fit.