If this is about remasters, then please keep such discussion in the remasters topic area.
The tce directory and thus the ondemand directory should never be on a read-only device. Otherwise the user will not be able to install or maintain apps. Instructing the user to change symlinks or otherwise hack the system is not helpful and only compounds the issues the user will face when package management will surely fail. Of course advanced users can choose to ignore the system design and tweak as needed with the caveat of knowing what they are doing.
This "issue" surfaced way back and that is why the cde directory was introduced. The cde directory indicates that such collection of extensions reside on a read-only device, that they are in a sense "part of the base" system, i.e., they load but are not subject to any maintenance and thus the user is free to set the tce direcrtory as is to be expected and with all normal functions available.