I have been using Mac for many years and I have my Xcode command line tool installed all over the time. I have never worried about installing any extra runtime library.
I recently used a Windows system and some applications require me to download .NET stuff, Visual C++ Runtime and stuff. I just feel like I have to download lots of other components or libraries ON MY SELF on Windows, and sometimes I even encounter dll missing problems, which also never happens on macOS.
Why is this happening? Is it just my misconception or is installation on Windows indeed more complicated? Does macOS have any extra runtime library like Windows does?