Slightly unrelated but I have no idea how wind speed predictions are made up high in the altitudes, is it just interpolation of data that are get from various radiosonoids across various timestamps and finding a regular or seasonal pattern?
As I understand it, it's a combination of things: aircraft reports, atmospheric motion vectors (e.g. a cloud doesn't have any propulsion, so if a cloud moves 30 km in an hour, you have learned something about the wind), Doppler wind lidar, and satellite measurements.
The numerical predictions of weather models often have many vertical components as well, so solving it for ground level also requires extending the forecast to the air, depending on the model.
Not just wind speed, but all kinds of weather data can be extracted from radiosonde recordings. The data output is called a Skew-T Log-P graph. Some examples of how to interpret them at https://www.weather.gov/source/zhu/ZHU_Training_Page/convect...
There are of course several different global weather models that predict the behavior of the atmosphere, and it is a lot more complicated than just interpolating past data. But they all do rely on radiosonde data for daily calibration of actual atmospheric conditions.
Generally at altitude the wind goes from west to east. During the Cold War the US would launch spy balloons to overfly Russia whilst the wind was blowing against the Russians reciprocating. This is generally true in the current Ukraine war too.
Some interesting links:
https://www.hisutton.com/US-Navy-CIA-Submarine-Launched-Spy-...
https://www.hisutton.com/Chinese-Navy-High-Altitude-Spy-Ball...
https://m.youtube.com/watch?v=iD6XaaO9bEo