VS Code supports a subset of Windows development workloads, try to develop C++/WinRT applications or a WPF GUI in VS Code, for example.
VS Community is only free for open source, students or companies up to 5 employees with a specific yearly revenue limit.
The issue with macOS development is that there are simple things you pretty much have to do for even the most basic app to work correctly--such as build the menu bar from a nib or bundle icons--that require you to use closed source software like altool and ibtool that come with Xcode (and then, despite being command line tools, for some incompetent reason tend to be tied very tightly to the current version of the operating system, which makes stuff like CI extremely annoying).
So many examples that are beyond bare bones Win32 C calls.