I can only guess that some of the carriages on some sets have slightly different layouts, and they can't be sure in advance which set will operate the service.It's definitely weird because the way the seat numbering works they are supposed to be consistent; if the train is the other way round they just reverse the carriage numbering on the software don't they?