https://bugs.winehq.org/show_bug.cgi?id=42741
--- Comment #72 from Maciej Stanczew maciej.stanczew+b@gmail.com --- But… it's not actually a Wine regression. This behavior was introduced in 64-bit versions of Blizzard games, not in Wine itself. Original Warcraft III still works without issues, it's the Reforged client that has this problem.
Plus, the games all work with the linked staging patchset, and most of the actual regressions are quickly taken care of after they are found. Those "few frustrated people" are in fact Wine developers -- without them we wouldn't have the patches necessary to run the games.
If you want things to "just work", maybe try Lutris? It takes care of all the patches and workarounds needed for specific games to run.