Yeah, wanting to support a vanilla installation is a valid reason to stick to MSVCRT. Just watch out for those silent footguns like the %zu format specifier not existing, haha. I have not tried One Core API myself either as I personally draw the line where it is reasonable to expect people to use officially released runtimes.