well, I think this makes sense for interviews; Of course, you should have the person come in and interact before finalizing it, but I think that for most technical positions, you will get a better candidate if you judge them based on how they answer questions, not on how well they interview (which is largely a test of 'charisma under pressure') I personally try to do this because I find it easier to overcome my own biases and make a rational decision this way.
Discrimination based on writing style (and correctness) will continue, and personally, I think that's fine. I think it's rational to weight a good writer over someone who can barely communicate in text.
If you are a business that operates mostly on voice communication, well, you are going to be a more homogeneous organization. Most people feel about accents the way I feel about poor writing skills.