You are voluntarily trading a document that shows evidence of status for 10 years for one that usually has evidence for just one year or less. This compromises your ability to operate in society: drive, travel, get a mortgage, get and keep a job, etc. Once you give up your gc, the 48 month extension letter is useless.
You might be thinking USCIS is going to process your I-90. In most cases like yours that does not happen.
In addition there is an outside chance, USCIS will deny your I-90 and I-751 because it insists your 10 year gc was not issued in error. Well if you gave it away, what then? File I-90, and hope USCIS does not charge fee. Why shouldn’t it charge a fee? You made the choice. Either way most I-90s take 2 years.
By all means, surrender your 10 year gc when DHS commands. You did your part: you paid money for a gc, you filed I-90. It is on USCIS and not you to fix its mistake.
I didn’t think you were serious. It was clear to me that:
is the only reasonable choice.