I don't think this is how it works. If you want to merge this, you have to make a case that it goes in the right direction. I think it's not, because Windows doesn't work like that.
Simply "Windows doesn't work like that" is not a sufficient argument against a patch, there are dozens, probably hundreds of places in Wine where we don't follow Windows for one reason or another. I believe there are good reasons here.
I don't remember or note every game I debug, but I know that I've found enough evidence that this is going to be a problem sooner or later. Whether debugging is made easier never has been an argument for merging a change, before compatibility.
The point is that it's not always perfectly practical to implement everything correctly. When it's not, and no known application depends on a feature, you have to decide whether to do it anyway. Besides the actual difficulty going into implementing and maintaining the feature, another factor to take into account when deciding is to ask "how hard will it be to find out that an application fails if I don't implement this?" This is a great argument, for example, for things like not bothering with E_POINTER checks in every conceivable place (because if an application really passes NULL and you don't catch that, you'll just crash, and it takes 0 debugging effort to find out why you crashed.)