"Runway 28 in use, takeoff and landing runway 10"

I don’t know. From my experience ATC simply does not correct landing runway according to either wind change or real life situations (hence I land at 28 while real life traffic lands at 10.)
This is SU9 by the way, and perhaps a contributing factor is the wind was below 10 knots.

In a perfect sim world, the ATC should still try to not accept arrivals from both side of a runway though.