OP, I think there may be something to the "location" thing but I'm not sure it is based on stateroom, I think the table assignment system just loops some people to the same area each cruise. For a long stretch (10+ cruises) we were always in the same corner. Not always the exact same table but one of the six or seven in the same corner. (In fact the first night of one of the cruises, when we got to the restaurant, the head server checking table numbers recognized us, looked at our table number and told us we "knew the way". We thought he was kidding but no, he didn't have anyone escort us so we just started walking toward the back corner and sure enough, that's where our table was.)
Then we brought my parents along and noted on the reservation that they would be using wheelchairs and our dining location changed to closer to the main aisle. Now even if we don't bring "wheelchair" guests, our "standard" location is nearer to the front of the restaurant rather than our back corner.