All platforms have issues, especially with uncommon hardware combinations. But if you buy any mainstream device odds of it working in linux are probably similar to the odds of it working in windows.
For older hardware the odds are much better that it will work out of the box in linux.
That forum thread you linked does not say microphone drivers are broken on Windows. The first reply sounds on point.
I'll add that all laptops produce noise on the headphone jack as the audio amplifier is preemptively switched on and off. Only difference is that it's normally just barely audible. I'm gonna take a wild guess and say they just choose a crappy IC.
All platforms have issues, especially with uncommon hardware combinations. But if you buy any mainstream device odds of it working in linux are probably similar to the odds of it working in windows.
For older hardware the odds are much better that it will work out of the box in linux.