Does VS Community Edition let a developer compile to Android/iOS/macOS32/Windows with a single codebase and single UI? I've used Xamarin and it doesn't really seem to do that.
Depends on what you use. You could use Cordova instead, but I'm not primarily a mobile developer. I'm mostly web / back-end.