I know for a fact that ID is a built in read only column. I think most SP admins and developers know this. Someone is trying to convince me otherwise.
All I could find on MSDN was the following:
"in SharePoint lists, you can view the built in ID column as a permanent, unchangeable primary key; and this is the value that drives the relationship"