My examples of the Hood and the Melbourne are not production mistakes. At the time of EaF, the Hood's registry was supposed to be 2541, even though you couldn't actually see it on the model in the shot. At the time of BoBW, the Melbourne was supposed to be a Nebula class starship. The Hood's registry and the Melbourne's class were changed later to reflect whatever changes were being made in the show. That's a retcon, not a production mistake.
My other examples covered other various issues. The misspelling of the Brattain's name is clearly a mistake. The use of the name "Centaur" in the script even though another name was on the model is an example of the disconnect between the writers and the VFX crew (another example of this is the innumerable uses of Excelsior stock footage to represent other ships...clearly the script's name for a particular ship is not representative of whatever name was on that Excelsior. This is an expedient of budget, not a production mistake). The Prometheus conundrum still had no clear answer as to what registry is the correct one.
My point was that things are not so clear-cut as you're seeming to make them.
My other examples covered other various issues. The misspelling of the Brattain's name is clearly a mistake. The use of the name "Centaur" in the script even though another name was on the model is an example of the disconnect between the writers and the VFX crew (another example of this is the innumerable uses of Excelsior stock footage to represent other ships...clearly the script's name for a particular ship is not representative of whatever name was on that Excelsior. This is an expedient of budget, not a production mistake). The Prometheus conundrum still had no clear answer as to what registry is the correct one.
My point was that things are not so clear-cut as you're seeming to make them.