Object is definitely not readonly when VM do not support write barrier. But right now it will be primitive failure.
For example it makes impossible to modify classes in Pharo 7 on ARM VM. Pharo 7 checks instances for readonly before migrating them
Probably it is image side logic. So close if it is not related to VM
It's image-side logic IMO