I know 1000 compared in USCIS eyes is nominal but 1000 x $465 per filing = $465,000...... and multiple that by 10s of 1000s potentially, I honestly don't understand.
I'm one of those individuals who tried to fix the issues prior to approval - my spouse who is the petitioner, uploaded multiple letters as unsolicited evidence, called USCIS to put in a service request, previous laywer put in a typographical error request, and nothing. They even say on their I-130 filing webpage that you are able to make this switch prior to approval but of course, no USCIS rep knows about it. I remember my previous lawyer was saying that the USCIS reps use to be able to update it for you but I guess that has changed (don't quote me on this).
I REALLY wish there was some class action lawsuit around 824. Immigration should not be a business to this level. To ask to transfer a piece of paper cost someone $465 is obscene.