By the way. Notice this is still an answer a decade+ ?

It sure seems that MSFT has had enough time to fix this.
Bob