I honestly think it is quite possible that it was an accident or a byproduct of some other action. There was some "improvement" to something, either in the presentation layer itself or somewhere in the services wrapper(s) that insulate the website and apps from Arrow itself. As part of some change, they lost access to that data and, since the accommodation class was still available, and the specific room data still appeared on the etickets and manifest, they decided it wasn't worth the effort to debug fully. Especially since it seems clear that they have suffered some significant institutional knowledge loss on their legacy systems.
Not saying it did happen, but it seems at least as likely as deliberately removing it. And it is clear they have been moving quickly to "modernize" the look and feel of their consumer facing interfaces and have been breaking stuff in the process, since they don't fully understand the underlying legacy systems any more.