You just don't get it. Someone who comes in in January 2024, with a non O, makes his 800k deposit for his extension of stay, under the new rules as they are known now, will have to pay income tax on the 800k. Someone else doing the same in July 2024 would not. Is that too difficult for you?
And what has "my logic" to do with all this? They make rules, we have to think, act and react. Digging our heads in the sand certainly won't help.