C/C++ users should know, that masm32 have a msvcrt.lib for msvcrt.dll without VC startup routines.
Now we just have to learn to use them, so we can share simple examples without VC CRT, for example that vcruntime140.dll, what isn't part of Windows OS.
For ANSI console program:
#pragma comment(lib, "msvcrt.lib")
#if _MSC_VER >= 17
# ifdef _WIN64
# pragma comment(linker,"/subsystem:console,5.2")
# else
# pragma comment(linker,"/subsystem:console,5.1")
# endif
#endif
void __cdecl mainCRTStartup(void)
{
__declspec(dllimport) int __cdecl __getmainargs(int*, char***, char***, int, void*);
__declspec(dllimport) void __cdecl exit(int status);
int __cdecl main(int argc, char **argv);
int argc;
char** argv;
char** env;
int si = 0;
__getmainargs(&argc,&argv,&env,0,&si);
exit(main(argc,argv));
}