So in the past, .NET Framework always had a maximum array size of UInt32.MaxValue even if you set gcAllowVeryLargeObjects in web.config.
This was always terrible because, even on a 64-bit machine you couldn't make a large array.
So the question is: Did Microsoft finally fix this in .NET Core latest version / .NET 5?
Any help would be greatly appreciated, the documentation on this issue is not good. It's been 20 years, hopefully they finally fixed this.