Both. In game works the same. The only thing in MSFS that is a known problem is the mismatch between the simulated or live weather and ATIS. I’m not sure where ATIS gets their info but it is always wrong. As far as wind shifting the active runway, I created a weather profile for ground winds at 140/20. Flew IFR approach into RJOO where the main runways are 32L and 32R. ATC gave me a RNAV 32L approach with circle-to-land 14R. When on base leg for 14R, ATC cleared me to land 14R. Except for ATIS, everything worked as designed.
IRL ATC at large facilities are reluctant to change the active runway even if aircraft are landing with a tailwind. It is difficult to re-route traffic close to an airport. Of course, aircraft should never exceed their company’s or aircraft tailwind or crosswind speeds. And the runway has to be long enough to land with a tailwind.
MSFS ATC has its quirks and bugs and limitations but improvements are being made.