excuse my ignorance, but are there any major developer tools that don't support Windows? I can only imagine some internal enterprise tooling doing this.
>Ultimately compatibility layers are good because they reduce developer workload so that developers can focus on what really matters
I don't mind them as a concept, but I personally want as few points of failure between me and my software as possible. Some software is already either overly bloated or buggy (or both) as is without wondering if there's now compatibility layer issues on top of it.