there is also the question of read-only eeproms. these exist and may be used for various reasons in both end-user- and engineering-type boards. would having a read-only eeprom make an otherwise engineering board an end-user product?
Yes. It would mean the buyer does not own their device.
IIUC this EEPROM only holds data which the kernel can elect to use, but which it can also just ignore (and use some other data from a µSD card instead). So making it unwritable doesn't mean the owner is screwed.
Stefan